Actually I liked the solos they were moody, soulful not bad at all. However: the main riff and solo do not harmonize well in the beginning, I suggest separating them (like you do later in the song) and instead harmonize the solo with a duplicate fifth or a third up. This is just one way of going about it.

I think there is a lot of potential good stuff so far.