Where did I go wrong?

I'm going to start with screenname selection. Now, on to the game.
By move 52 black had already at least a draw. White allowed black to win by not stopping black's passed pawn. White can draw by bringing the king back to stop black's pawn instead of trying to promote on his own.
White's earlier mistake is not developing the b2 knight or c1 bishop and consequently the a1 rook.
How about 34. Ra5 followed by 35. Rc5 for white, does not this win a pawn?
White was hanging the e5 pawn starting at move 46. Black must have though his rook gets in trouble if he takes it.
