Just pointing out another option if you want a safe way to buy btc using your credit card.
You can check out Virwox, which accepts either paypal, CC and lots of other payment methods.
But be aware that the fees are pretty high, though when buying with CC, you'll always have to pay a higher fee, regardless of what exchange you use.
Check out this guide for buying BTC through Virwox:
https://en.bitcoin.it/wiki/VirWoXAnd btw, it will not be instant for your first purchase, I believe you'd have to wait 48 hours to withdraw the bitcoins every first time you use a different payment method.