So, today I stumbled upon this randomly
browsing gamasutra (which lead to GDMag which had an advert for the site).
So the most important fact is that they have a free section
(for us people who did not go to the show), so I figured I should share it here for other interested people! :D