Nice game! What do you think of Ne5 instead of Qa5. The idea is to trade of blacks bad knight for whites good knight. Blacks knight has no influence in the game while whites is a good piece on the queenside where he has all his play. If black gets to trade all minor pieces it should be no problem to draw (like the game position with only major pieces). I would go for this since I like whites position. Blacks got to do something so I think Qa5 is logical although I'm not sure how good it is. Ne4 is maybe a little hard to assess in blitz, but analyzing...
Ne4, Nxe4, fxe4 and if white playes Ne5 then Bb5 looks good and black will be able to defend the pawn with Bd3 if he likes, also threatening whites d-pawn. Then you can chase away the knight with f6 which is a good feature of the move aswell and the pawn e4,Bd3 constilation looks really good to me since it can't be challenged by any minor pieces at the moment.
If white defends Nc3 then you just trade and be happy in the fact that you have got rid of your bad piece.
Qa5 is more aggressive though trying to challenge whites play on the Queenside but I think black in reality can't force anything from this position. Qa5 could maybe have been exploited better by your opponent.
Not trying to be cocky with this
I just thought I would contribute in the forums a bit since I really like this site!