Mark,
A bright pop sound. I liked the vocaloid- it suits the song. Your explanation of the male/female vocal balance makes sense, though panning the male voice further l/r might make it more effective."oh yeah`s"fit nicely.
Lovely rolling piano track.

Robert