I think it could do with been mastered it again to find the middle point between the 1st master and the 2nd. Both seem at extremes from each other I would say. Or try and fixup the mix down on itself and use the mastering to add just a little to the final mix.
The tune underneath sounds pretty wickid hehe. I like it