It's fun mixing on headphones. I do it as well, took me a while to get used to it and I definitely still need to do a quick listen on the monitors every now and then and make sure it it translates but with a little practice you can get into the ballpark pretty well.
I didn't find the vocals being too loud in the bridge, they are easy on my ears throughout your mix. Drums are pretty dominant throughout. The balance throughout I tried to make a little better, I had a go and EQ'd your mastermix a bit. Down 80hz -3db, up 880hz +2db, high shelf 9k +2db . This made the mix less oomphy, the guitars come out better and it adds a bit of air to it.
I didn't find the vocals being too loud in the bridge, they are easy on my ears throughout your mix. Drums are pretty dominant throughout. The balance throughout I tried to make a little better, I had a go and EQ'd your mastermix a bit. Down 80hz -3db, up 880hz +2db, high shelf 9k +2db . This made the mix less oomphy, the guitars come out better and it adds a bit of air to it.