LOL.
White is not ahead here.
White has pissed away his opening advantage by trading away queens. Black's "losing his chance to castle" is trivial. Frankly, he'd rather have his king in the center anyway, since white has abandoned his hope of an early mate along with his queen's suicide. This is dead even...which, in the opening, is a win for black.
Is white an 800?
By how much do you think white has an advantage here?