Excellent song to end the year!

I love the latin groove, I used to do a lot of latin instrumentals back in the day.

I agree with Ray, the vocal is hard to hear in places. Might be too much competition with Scott's (excellent) guitar, not sure.
Ray mentioned EQing to lift the vocal, another technique is to EQ the lead guitar, you could have a dynamic EQ that cuts the frequencies in the guitar that conflict with the vocal, and side chain it with the vocal so the EQ cut only happens when the vocal is active.

But, great song guys, enjoyed!