Much to my surprise, I managed to get ahead and then in a complicated fight had a chance to wrap it up completely, before a mindless blunder lost 70 or so points on a complete misread - I then carried on playing on tilt for another 60 moves until resigning, but the game still felt awesome (and what fighting!!).
However, some of the play was definitely out of left field, and I think Black was really a bit soft on me - so I've thrown the .sgf with a number of comments on here for the critique and comments of you helpful lot to pick up my bigger errors, and where I should have been punished but wasn't