like the riffing!!
the soloing aint half bad either in places, especially the 2nd barrage...although (imo) it might work better with a less complicated riff underneath.. really make them sing and stand out! :)
i think if you worked on the song structure a bit more (work in progress as you said)...:)