Speechless
Normally I would try to give some constructive criticism... but when listening to this song I'm just speechless. Your mixing and mastering knowledge is just way, WAY above my level so there is seriously nothing I can give you except a "GREAT JOB!". Hope you understand :)
Cheers,
~TiGeR