I got my graphics card from Newegg, it didn't come with Batman as it was only the GTX 660; I got sent a card with my graphics card with a code to redeem on Nvidia's website and then Nvidia gave me two promo codes that I entered with the two games in my Uplay cart to make them free.
I got a GTX 660 and I successfully redeemed my Uplay codes (it's a bit of a convoluted method that they use though). And this is my first post, but that's because until I signed in with my fake twitter account it wouldn't let me reply to anything.
I've been wanting to play Contrast for a while...