Yes, white should win from there. I'de definately play on from there though in a blitz game or against weaker opposition, it's not an easily won game yet, white still has some work to do.
Yes, White is winning, BUT as you said, this is a Blitz game, so position and material advantage are all relative to how much time White has on the clock. Black can easily stall this game out for a win :p