Great job on the programming and the arrangement, sounds very Dave Wecklesque. I love the unpredictable use of the theme for the head section. The switches to half time and 12/8 are very effective.
The piano solo is great, but I reckon could with some more obvious backings towards the end (there seem to be some quiet synth brass things, but maybe something more rhythmic?).
Not totally convinced about the end, could be a more effective climax I think. Really enjoyed it though. :)