Not bad
I can tell you put a lot of effort into this and it really paid off because it sounds decent. The intro was great and the electronic beats seem to mix with the guitar very well. No clue what the lyrics are because you didn't list them but the singing sounds good. The guitar was creative and the changes you made were good.
The drums weren't anything super special, but they fit the tune rather well. Obviously there are a few timing issues you'll have to work out in the final version where things aren't on the beat that they should be. I won't bother listing them as they are obvious and I'm sure you realized them as well.
The solo was okay, but I think throwing an EQ on there would really help a LOT. Throw this track through a mixer and toy around with the levels because this song has tons of potential. Great singing voice by the way. The timing on the vocals was pretty much perfect. A great demo in my opinion. Keep up the good work.