What licensing contracts are you asking about, specifically? I didn't realize they had language about this?
I only listened to a few seconds, but the LUFS (-10) is a little high for something that style (my quick impression). Looks like it was over-limited, and if you Google around you'll find that there are many targets for online streaming that are lower, in the -13 to -17 range. But, -10 is probably Ok for a CD master for some genres - just didn't feel like that was where your song was headed. (And it shows a bit of clipping, so I'd remaster just to take care of those at least.)
There are no doubt more experienced opinions out there, but that's my $.02.