Mario,
I agree with Kara that you can't always improvise with synths to emulate organic sounds-however though,my honest opinion as a keyboard workstation player who is constantly striving to make more natural sounding music is this;
More so than anything else,the problem with the synth sounds in your song is the low grade synth itself.It's pretty clear to me that you just need to upgrade your synth source,as you could drastically improve the sounds by just using a better synth.
Of course there are other factors to fine tune a good synth sound,by knowing how to effectively manipulate sounds,along with proper effects implemenation techniques.
To be fair,I have a much better synth to work with than you & ever since Kara made comments about how machined the bass tracks sounded on some of my early songs-it pushed me to improve as a musician,by focusing more on technique,rather than just throwing together a song(which is not to say that you threw your song together,but rather I was sloppy in throwing my earlier songs together).
Point in fact;it's the weakness of the synth primarily.
It's really tough to do everything yourself,but if you have good equipment to work with,it really makes a difference.
Of course I understand your mainly a guitar player and you may not have the resources to upgrade your synth and if that is the case,then bringing in a keyboard player would be the ideal thing,as buying a synth with authentic sounding patches is very expensive-especially if you want the best,like Kurzweil.
Aside from all this mentioned,it's a very nice,collective & transcendental little ditty with superb effort behind it.
Elwood