Just something to keep the hardcore gamers interested before they push it out to everyone at e3I guess... thinking about it Xbox didn't exactly make the news a lot in the last couple months, at least positively, so looking at it from that perspective this kinda make sense.
But seriously, at least give people a decent comparison screenshot or something.