I notice your songs tend to start kind of abruptly. They go from 0 to 1,000,000 immediately. I think it might sound cool, if there was a count in, or a guitar lick, or something to start things off.
Anyway, it didn't sound too bad. The tone on things sounds pretty nice. Everything is well performed.
The big thing to me that I'd work on is to work on give instruments/vocals space. It's like everything is playing constantly, and struggling to be the center of attention. The song gets crowded. I think, with the good sound quality you get, that if you could just "sparse it up a bit" things would sound much better.