I think you're psyching yourself out. Your band's sound is unusual, so you don't have a standard by which to judge, like you would with a more straght-forward rock or pop group. So, from my standpoint, having never heard you before, the stuff sounds great.
I could offer my personal opinion on sounds, or even offer to mix a song for free, just to give some perspective, but I don't think you need that.
Think of Flaming Lips. I think the fact that their records are unique sonically, helps define their sound. The stuff I heard on MySpace sounds like YOU.
So yeah, keep doing what you're doing.