One of the pistons was hiding behind the spokes. It's not necessarily that more pistons are better, it just means that the caliper can press the pad more evenly onto the rotor. The more even distribution of pressure means that the pad develops less hot spots which reduces heat build up in the pad and rotor only noticeably on the race track. A Porsche 911 Carrera S had a 4 piston until only a few years ago.
I've got a car with an 8 piston! Inside each of the front calipers there are 4 small pads rather than 2 huge pads. The caliper is as long as a loaf of bread! Unfortunately, this car is kind of heavy, about 4000 pounds, 2 tons, or 1.8 tonnes; so I'd say the calipers are overkill, and the car can't utilize all of it because the tires are too skinny.