It sure helps when you have a good song to play with, and in this case, you do. The parts you added are just right for this song, so kudo to DP. I hear what Shad said about the vocal being too loud, but that's very popular nowdays in modern pop music. All in all, this gets an A.