It's a fine song, overall.
The solo was weak, but I guess that's because it's computer-made... I am more then willing to record all of the guitar on this (And I think that it would be heavily awesome if we finally team up and collab).
The chord progression felt like Pachalbel's "canon" at the beginning, and I thought you tried to do an arrangement of Canon rock, but at the 3rd chord i realized it's something different... And while it works, it's not remarkable or memorable in any way. It's just like... "Meh, D, A..."
Anyway. Good as a first thought, not a finished song.