The round-holed flash hiders are proprietary Galil Muzzle Brakes. One came with the kit I sent you. They are threaded with an additional grub screw to stake it onto the barrel threads.
I believe the "Bulge" was to keep the bayonet properly seated, but don't quote me on that one.