Why the fuck would Gohan have a bang when he's not fighting. Watch EoZ and BoG again, after Boo arc when Gohan has his spiky hairstyle he has no bangs except when he start fighting and his hair get disheveled.
The only thing that has always been consistent about ultimate Gohan's appearance in Toriyama's products (DB manga, BoG and RoF movie and DBS manga) is that if you see that Gohan's eyes have a full contour like SSG Goku (unlike base Goku's, Goten or regular Gohan) then he's "ultimate".
Gohan had his ultimate eyes at BoG, so he was ultimate.
Gohan had his regular eyes at RoF, so he lost ultimate.
Gohan has his ultimate eyes at the ToP, so he recovered ultimate.
Gohan had his ultimate eyes at EoZ, so he will keep ultimate four years after the ToP when Goku meets Oob
It's really easy