What size was she when you got her how long ago? Seems she's put on crazy size crazy fast, is giving you crazy litters, makes me think your feeding regimen must be crazy..... lol.
Whatever you're doing people like me should be learning from cause you sure have the bar kicked way up there. Congrats on some serious success......