It pisses me off that it's USA only. Fuck the kids in America (Whoa), try one of the countries where paypal and mastercard don't operate in most households. Also whats wrong with going down the local store and picking up a redeemable voucher for cash, probably easier than going to the ATM machine, buying your BTC at a 5% mark up and then waiting for confirmations before you can then buy your redeemable digital gift voucher, which can then be used to buy a digital product.
Few people may go out and buy bitcoins just for this, but if they hear about Bitcoin through this, it may pique their interest in the philosophy behind Bitcoin, and those that are convinced will buy some. Once they've bought some, they may be interested in actually using some of them. Novel concept, right?