Interestingly, on the subject of firing passes, the Admiralty didn't like the point harmonisation recommended by the RAF and stuck with their own, more spread out pattern. They found that point harmonisation was of no added benefit in destroying enemy aircraft, and that casualties to their own fighters were much higher (five times higher by their figures).
Their reasoning was exactly what you just described - longer exposure to enemy defensive fire as the Fulmar tried to get within 250 yards.
Yes, and having lots of ammo allowed the Fulmar to open fire at long range (to suppress return fire) and still continue firing as he closed the range.