you're not adding it up correctly. They don't appear to stack (all of the bonuses are from base and bonuses don't apply to bonuses).
so you have
.05 + 0.1 + 0.1 + 1.29 = 1.54
So the calculation would be 1.54*5.3 + 5.3 = 13.462
Not sure where you got 15+ but I can only imagine that you're making the bonuses exponential, which they are not... (also, mega factories are +43% I can't remember?)
hope this helps..