Thankyou for your kind words Brad

Sadly I mix on cheap headphones and also sadly, I'm not good at mixing. Therefor it is very helpful to me for your good self to reference the muddy parts so that I can take more care on future projects. I appreciate that you took the time to listen and comment.
I will try to explain the BV's in reply to Ron.