It's great!
awesome song, sounds really professional! Is that electronic drums you record with? If yes, do you use a hardware or software synth? I'm looking for soft-synth drums other than EZdrummer, so if you got some advice i'll be happy :D
Anyways, your friend is really great at the guitar :P