The guys behind xblcg.info must be some kind of programing machines, they are up to their magic again and have updated the site to include video trailers of the games. It depends on the developer to contact the website to get their trailer displayed, but some have already.
So not only can you see screen shots, vote on the games, buy the games, even link to the Xbox forums and reviews. You can now see them in there whole glory via a trailer
Check out the site and why not take the time to vote on a few games while you are there.