The funny part is I didn't know what this game was before coming in here, and by looking at the screens I actually thought it was a Wii game at first.. =P
Hey I was sitting far away from my computer screen so cut me slack!
Anyways the game looks pretty cool, I'll have to look more into this.