Just my 2 cents, best advice I ever got in regards to the mixing stage (from a Grammy winner), never listen to much. Once you have a generally translatable mix set at time limit (say four hours ect.) and then be done with it. As far as the song you posted... The bass needs to be more prominent...