Perhaps they are giving the $25 itunes gift card so people can use it in the App store that will be announced for Apple TV.
Or simply to buy movies etc.
I highly doubt Apple will announce a product in April and not release until the Holidays, unless the holiday is easter.
Correct. They don't show their stuff way way in advance without a hell of a good reason. Too much opening for talk of production issues, delays etc.
They might do it at say WWDC if there is going to be a revamp of the system with iOS 8 opening it up to some limited categories of apps and they want to give developers prep time.
They might do it 2-3 months ahead of, like with the first phone, they need FCC approval or something else that will go public and spoil it.
But a good six months out highly likely
I wouldn't be shocked if they decided to do this at the last minute cause of the Oscars. Watch ABC is on the Apple TV. Not Apples style to restrict a promo to certain cities to all of the US gets it. And the Oscars often put movies on folks minds so with the 2-3 movie rentals that card might get you . . .