Well I used to say there was no such thing as a guitar that is too loud.... of course that was in jest.
I agree the guitars are a bit too much in the spotlight. Between being a guitarist, having new speakers and really nice tone on the guitars..... I can understand how they could end up too loud.
So.... let it set a day and have another go at the mix balance.
I agree too with Allan's comment that the vox need to be a bit more up front.... I think if the guitars are more in balance the vox will probably be easier to hear....
nice song.