Sounds great! The only things that really comes to mind are: 1. vocals could come up, but maybe you want them lower in the mix? 2. guitars could come down a bit, but then again, your music seems very guitar driven, maybe thats what you are going for.
For a rough mix it's sounding very very good. Everything is clean, big, and knows its place in the mix.
Very cool songs too by the way.
If you have some time, I'd appreciate some feedback on a couple of our finished tracks.
Mixed, mastered, and ready for you.