Hi Ray, thanks for your constructive comment - what you called 'cloudy mids' is probably the guitar swells in the background which I used as a 'pad' here & there with strings in other parts!
What you hear will depend on the speakers or headphones you use - I record & pre-mix on Sennheiser HD650 headphones, the final mix & Mastering is done on Genelec 8330A monitors/7350A sub! I'm in a tiny bedroom so that could very much affect any part of the frequency spectrum, including the mids?

As you no doubt will know, one of the great difficulties we all have when mixing/mastering is to make a track sound 'good' on most speakers - I'm wondering what you used to listen on Ray??

I'm no technical expert at all so it's also possible/likely that I could improve the mix/eq etc?

Thanks for taking a listen!! Best regards, Carl