So either Mugen has wrong logic in the battery, and it doesn't report the charge level (mAh) correctly, or then there is a hw/software bug in N900.
Mine reports lower design capacity as well. There actually IS a way to ask the battery for its capacity, through the third pin. It's connected to a resistor, the resistance signals the design capacity. N900 seems to ignore it though.