What would you do?

13. why not r x n
i don't think qd3 deserves praise as 29....... qx c3 looks stronger than the played r x d3.
30 rg7 looks bad as 30.........qd8 seems to stop your threats. re7 looks better allowing re8

Feel free to disregard everything I say, my current rating is 1224.
I dont think 11. Re1 is a particuarly strong move at that time, if you played 11. f4 you would advance the pawn (giving your king a little breathing space) and cut off an escape square for blacks knight. (However, I probably would have taken the material advantage over the positional with 11. hxg4)
Move 13, 13. Rxe4 or even 13. Nxe4 is definately preferrable to finishing the fork- it will still be available afterwards, you know! This is only 'weak' move thus far.
15. Kf1?? easily your worst move in the entire game. If your opponent was any better they would have played 15 ... Ng3# and the game would be over then and there. There are no good moves, but I would actually consider 15. Qxd4. Take a look and see if you can find a good continuation. (Losing your queen isnt always a bad thing.)
17. Nf7?? As you said, you saved your knight to lose your queen... A definate blunder here. You know what this should be shouting at you? Always look at what your opponent can do first!
I'd also like to point out that although it may hurt you slightly, 25. b4! isn't really deserving of that exclamation mark- with the correct continuation black could put you in a worse position you were earlier. (25 ... Qd8 would be a good start.)
28. Kd3 is a weak move (as you yourself said) as it loses you your knight (it could have been worse for you if they played 29 ... Qxc3 I think).
All in all, however, well played. (With the exception of 15. Kf1?? )
Here's a game I'm not too proud of winning. I'm wondering about your thoughts about how I couldve improved my situation and not walked into his trap.