http://www.cheapassgamer.com/forums/showthread.php?t=292253&page=46
No one has. There are people saying it'll show up in a couple of days, on the 15th, or months from now.
I have no idea if I met the multiplayer requirement or not (even though I played, like, half of it with you., so I wish it'd update soon too.
--
SuperNiceDog won the Guru contest. Good job.