I'm annoyed at myself. In the rush to get the track up last night I broke my golden rule: listen to it in at least three places.
I didn't and then realised after uploading that it didn't sound great.
I'm still getting used to to mastering in Ableton Live but that's no excuse for shoddy workmanship.
An updated audio file is now in place which sounds much better.