i must be listening on the worst speakers known to man (my girlfriend's laptop speakers) but what i am hearing is absolutely beautiful, a work of art and probably the best i have heard from you in quite a while if ever. and that HAS sth. to say.
can't give any helpful advice regarding the mastering but of what help would that be to you, anyway? :)
great!