Hey, I'm liking this mix, good job!
The advice I'd give is the vocals need a little more presence. Try experimenting with the mid-hi to hi frequency's above 5k, see what you like. Doing that will make for brighter vocals and overall a better mix.
Theres more of this at mastermixx.com if you want the professionals to mix your music then come through. Unbeatable prices!