yay!
That is really damn well composed and presented. Only a few things to worry about. First off, it's very, VERY easy to tell its an x-midi, which is reassuring as it shows its all your work and not some 'fruityloops' crap, but it dosnt have the realistic sounds some other songs have, but theres probably not much you can do about that. GM isnt very good when it comes to guitars. May i reccomend using the pitch bend and modulation wheel a bi... lot more, as this tends to make it sound more realistic, and mabey add some guitar fret noises are really, really low volume. THats one of the later instruments in the list, and can really add some realism if used properly.
I started to feel as if it could of been just a bit faster, mabey just 5 bpm, but it seemed a bit sluggish. The chord patterns are too neat as well. All your instrumts change key at the same time, when somtimes its a better effect for some instruments, i.e. guitar improv to modulate say half a bar after the others, it makes it sound more varied.
Great use of background sound, but somthing i noticed is the background sounds matched the solo a bit too closley in some parts, which made the solo seem.. not like a solo.
Damned good work, i thought i was the only midi-user here :D. *turns constructive critisim mode off*