I do like this a great amount, good job on song structure, I like the transitions, without those it would have set a very different tonality for the song. I am pretty sure the guy below me doesn't know what mastering is, but the quality of the song seems just fine to me.