It's not so clear cut. White is behind in development and has weak pawns, which can be attacked immediately, on b2 and g2. I think the game is still finely balanced with everything still to play for.
Given a free hand black is going to play moves like Rg8, attacking the g pawn, Kd7, connecting the rooks and overprotecting c6 and at some stage Rb8 attacking the weak b pawn. If white reacts to the threat to the g pawn with g3 then this simply improves black's bishop leaving many white squared weaknesses in white's position.
I'm not sure an immediate Qc5 is the answer either. Black will look to moves like Qc7 (keeping queens on), Kd7 (protecting the weak c6 pawn and covering the white queen's entrance squares), Qb6 (pressuring the weak b pawn and offering an exchange of queens which improves his pawn structure).
Can white afford to play Qa4 going for the a6 pawn? It can't be defended but white is behind in development and black is going to take advantage with moves like Bf5 (bringing his bishop to life on the much better b1-h7 diagonal), Rc7, connecting the rooks with either O-O or Kd7 and then Rb8. I'm not sure the a6 pawn is worth all that extra coordination that black's pieces get in exchange.
Maybe white needs a more conservative approach with moves like f3, Kf2, Ne2 completing his development, protecting the weak g2 and eyeing up f4 for his knight. Black's long term weaknesses aren't going away.