Say, this is one of my very favorite EC songs.  I think you did a great job.  Perhaps the vibrato on the guitar is a little fast.
I like the drums, and your buddy does a pretty good EC.  Nice work.
---------- Update ----------
Also, tape delays are always win.