I'm afraid I haven't tried the hood you mention.
The ET-67 for the 100/2.8 is frickin' huge. They got a bit carried away when they designed it. Maybe they thought we wanted to capture small insects with it or something.
I've just recently been trying out a modified ET-62 instead. It's actually for one of the older zooms (I forget which), and is just slightly undersized to fit onto the ring on the front of the 100/2.8 where you are supposed to mount the ringlite and twinlite flashes. I don't use Canon's flash mounting method with my twinlite, so that ring is unused on my lens. I have no idea where I got the ET-62, probably just at a camera swap meet I sometimes go to, for a few bucks.
The ET-62 is a clip on hood, not a bayonet. Because of that it's relatively easy to enlarge the opening a bit so it will fit onto the lens. I need to do just a little more work on it, for a good, snug fit.
It's a good inch shorter than the "real" hood for the 100/2.8, and about .25" smaller in diameter at the outer end. I know there won't be any problem cause I've also used a screw-in 58mm short tele generic hood with the lens, that's even smaller.
The ET-62 is just a hair too small inside diameter to completely reverse for storage on the 100/2.8. If it didn't have the two bumps where the buttons for the clip-on mechanisms fit, it would reverse quite nicely.
I'll look at the ET-67B sometime. Sounds like an interesting possibility.