We've had very few reviews, and they range from 6/10 to 10/10 so far.
In short, people generally say the music is +, and graphics are -, which is something you can easily appreciate yourself in the various videos posted :)
The divisive bit is the difficulty, and the how the gameplay actually...