I'd have to agree a bit with the singing part :P

The guitar playing for the most part was in time but there were just a few messups. It was a little hard to tell what you were saying (singing) but I think that was mostly because of the recording quality. To be honest the solo didn't really do a whole lot for me. I'd maybe look at rewriting a bit of that. Keep workin on it man!