I agree... better than the other clips I've heard from you but still - there are sonic issues you need to get a handle on.
The entire track sounds like you basically sucked the mids right out of the mix.... leaving you basically high-freqs and bass....
Go grab yourself a Cat Stevens album and listen to the relationship between guitar, bass and vocals.... the guitars are present and full, but yet, have space in the spectrum for the vocals. The bass gets tucked just under it all, well-defined and nicely filling in the low end....
That's what you want to shoot for!
Good luck........
Bruce