I would say as an artistic piece this is pretty good music, especially the first half.
You wanted some advice on mixing so this is what I think. The first half sounded great everything had a space or location... but the clarity wasn't there.
And I recently just learned this about my Bus Compression setup... Now I peak limit everything and Rms compress still....I treat each track separately or make groups and send them all to 1 bus that locks their volume levels in sync with each other...so their respective volumes and other controls can be used to add cohesiveness and clarity......if you don't put a roof over your sounds their Volumes will bounce around and thou don't want that, you want control
.
another thing to add great separation is treating each track individually with EQ...I EQ my tracks twice and then again on my Main Channel output. So a lot of EQ goes into it as well we know this...Eq is simple, just Cut out the low end for all your mid-hi to hi frequencies. But also be creative with EQ Automations to make the track move around.
For guitars in particular, reverb and stereo effects work well with raising those sounds above the mix while leaving the Low end intact.
The Second half of the track seemed kinda unnecessary...but its your track and u can do what u want..in the fashion of 'ambient music', then sure, this would fit the profile....but it also had many other styles in it as well. I found it hard to listen to Sonically....something in the bass was over bearing...it sounds like you raised the EQ of the lo end.
Instead of raising the EQ on the low end to make it sound fuller....Use Izotope Ozone Maximizer or another Maximizer...it adds sonics to the bass and is a good tool I use.
Mixing things takes time....you can check out my
http://www.soundcloud.com/Cyan-Records and see for yourself....my experimental tracks are all over the place and really i've just been testing the limitations of 'Music Creation' and only recently have started to understand a lot easier how to do things and why i'm doing them. Anyway Nice track bro, keep doing this and you'll start having big breakthrus and advancements
lol