It requires you to pay for service until the end of July first. And then you may get the credit (if you were fast enough). Seems like a so-so deal to me.
"The black ‘giveaway’ box on the signup page carries through the entire signup process – and will refresh to show how many Giveaway Bucks are remaining – so you’ll be able to tell BEFORE you complete the signup how close to the wire you are. If you don’t make the cut and don’t want the service and cancel we’ll refund your money. We’re not out to screw anyone."
I'm just hesitant after reading the comments here.