This post was from a user who has deleted their account.
Oh, just FYI, this contest is US only. Hope this will save some time for suckers people like me ^^
Seems to me you can still produce your own poster, and save on your computer perhaps? Should look even cooler than a regular ingame screenshot! :D