An absolutely incredible experience!
Awesome visuals, excellent fight coreography, some very funny little in-betweens that let me (and maybe the protagonist) take a breather from the high-paced action, and one heck of a wild ride. I love that each dude took several punches before they went down, which allowed for endless variations of combo moves all throughout the entire ride rather than one long drawn-out multi-kill with the same stale kicks and punches.
And boy, did he have moves. Clearly you take martial arts yourself, don't you? I recognized a few of those more technical moves you threw in there. Sure, it looks like he defended himself with an arm tap, but there is so much more to that move that it's easy to underestimate.
And on a final note: ...that was a big shotgun...