I think you nailed this song on the head. At first, I thought that the percussion was going to be too loud, but when the vocal came in, it was nicely balanced and drove the song. I like the panning that you used because each element of the mix had its own space which gave the song depth. All in all, this is a very nice approach to a modern love song.