This sounds pretty good, but you have some things I believe you should work on to improve musically :]
I'll start with less technical things first.
I really wish you had more things taking up space in the background. There are several parts where the newest element added to the track gets somewhat boring, and I feel it would be better if you had background ambiance/ear candy throughout. I also wish that there was more change over time in the instruments themselves as they seem fairly static.
On to technical things.
I feel like your track would be more full if things were compressed and gain staged better. For this style of music you generally want a fairly small dynamic range and crest value. Your waveform looks and sounds very spiky, which tells me that you need more compression or maybe clipping if you feel :]
Keep up the good work.