Wow, wow, wow...
One word to describe what I can see: smoothness. Everywhere, in every detail, it's fantastic. Last time I got that excited about a 2D-game was when the original prince of persia came out for Macintosh...long time ago...
The bad news: It seems, that this game is coming out for Xbox Live Arcade only ...