I'll do a more detailed writeup after sleep, but basically, it's a great game and good story that smoothes out the formula 2 set up, except for a couple levels and a scarce few areas with poor design that drag the game down.
--
Fresh from my first justified ban. Ever!