Sounds amazing! Incredible musicians, your vocals were perfect and the song has a lot of very unique things about it. Your technique sounds very healthy and it has some elements of Gramm, Michael Bolton and even a little bit of Steve Perry at some parts.
If you want some advice, the only problems for me actually had to do with the female vocalist. They weren't really vocal problems as much as they were mixing issues. Some of her lower notes were completely drowned out by the music at a few parts of the song.