Might have missed a variation. Good game and creative moves on your part.
Check the movelist
I think tonydal is right you would need to have the endgame skill of a Capablanca to win that rook endgame. 29d4 was a blunder 29...pxp 30Rxp? e5ch.
p.s xevs has some good points, earlier in game too.