Most Amazon downloads are actually Steam codes.
For these, it has "Steam account required for game activation and installation" so yeah, they're Steam codes.
--
Congrats to 2011 Rivalry Rumble Guru winner, SuperNiceDog
http://backloggery.com/articuno2001/sig.gif