Fantastic piece
Producing a track like this is a real testament to your musical skills. It's a 9 because a 10 would warrant a piece I couldn't fault at all. My one suggestion would be in the last part, it would be interesting to maybe employ some guitar improvisation. Just a thought really.
A really nice track altogether.