In a way i would have to agree. Sounds like you are a new band in the sense that the performance was not tight. Mixing and tracking could use a revamp as well. If you are new at the game it is a start though... better than the shit i was putting out when i stared out.
i know the recording is crapy, to be honest when we recored everything we used my laptop with a built in mic for it with a multitrack program, but we have drum mics and stuff but we were too lazy at the time to use them and set them up lol we sound way better live anyways lol