listened to it, sounds pretty good if it was a complete improv.
if have to be critical obviously from what you played you seem a far better player than ur friend who was mainly doing simple rhythm.
but just keep practicing and you'll keep getting better, simple as.
also dont be too repetitive with solos, and its not always about speed.
that was tight dude! haha ur dad came in on u guys that sux! same thing happened to me and my friend when we were jamming except it was 9 :/
Try to practice cleanness and rhytmic precission and landing on the right notes, for example, dont land on a G# if you play an A chord..hehe. Then you'll be fully trained my young padawan.

Tight rhytm guitarist btw.
You're quite equally good at the things you do tbh, dont agree with above poster.