Looks and sounds amazing :)
The movement mechanics are very ambitious and I think you've done a great job.
It brought me TREMENDOUS pleasure to blow up all the bad guys.