Really awesome composition, absoloutely love it.  In terms of the tone, I would personally try and back off the effects and give it a more natural, organic sound.  Don't get me wrong, it sounds good as it is but is perhaps just a touch too 'wet' for a lot of peoples tastes.  Also, in terms of EQ...