Why give up? Sounds nice to me. Is it still from sorta same time you posted the minerva mixing time?? way back?
This effect at 0.20, wich sounds abit like your cd keept hanging. How you do that, hear it alot in some CDs.
If you actually think like giving up, let it mix by someone else. When doing your own music, you hear everything the more you play it. Starts sounding shittier by time. Stuff will take forever to get it done. We started with our band at the beginning of the summer, was planned to be done at the end of oktober. But do complete wrong ways of working (trying to record a song in one take and start over and over again, not me), no-time stuff, the i dont feel it moments, hollidays, my profire dying on my end of october and still being in repair. Wasting loads of time on surgically editing the drums wich even replaced still sounded like shit wich made me purchave SD MF and MM and currently programming all stuff... and blabla. So... let it mix by a pro, although your mixes sound good. When he is done, its done.