fredthebear: White's mobility is somewhat limited to the defense of the e1-promotion square. Otherwise, AFTER moving the Black king off the g-file (say Kf7 to avoid QxRg1+), a well-timed Rg1 deflection sacrifice is a problem for White, undoing the queen's blockade. Black would also entertain a scheme that allows a supported Rf1 (which is doubtful to occur unless the Black f-pawn were sacrificed).
White would like to interfere with the passed e2-pawn's line of protection by playing Ne6, but time is not on his side in the current positon. Black can play Kf7 and Rg1 before the Ne6 occurs. If the White queen were to exchange herself for the Black rook and e-pawn, it leaves a Black rook vs. White knight ending which is typically drawn by itself should all the remaining pawns be exchanged.
Upon closer inspection, it seems after Ne6, Rg6xNe6, dxRe6, Rxe6 is certainly playable for Black followed by Re5 for permanent protection of the last rook and e2-passer. The White queen can't go traipsing off after that.
So, even though White is slightly ahead on material, dealing with Black's passed pawns is a chore. With mobility limited on the defensive, White took the draw.