That's a little better than how Black Isle handled burst-fire, but the number of shots fired in a burst should NOT be determined by the size of the magazine. It should be 2, 3, 4, or 5 shots, not 1/5 the magazine, 1/4/ 1/3, etc.
With the P90c, to think that 12 rounds coul be fired in the span...