Nice.
You got a band going on. Very rare to see something like that on NG. People here can appreciate that sort of thing. The only thing I saw was that seomtimes the instruments werent in beat with eachother. You should record each thing seperatley, then put them on different layers and move them arounda bit in a audio editer program. Most of them are free.