Perfect 10
You really show talent in this song. Everything fits very well together. The solo at 00:38 is well composed (or improvised) and it's way above the normal routine for a solo.
Love the 7/8 + 9/8 rhythm (if thats what you were going for)
I never vote 10 but this one is worth it, be proud!