These sound like some good ideas to balance out the egg layers and live birth creatures.
One suggestion I would make would be on the 'Offline mating interval' IMO, 4 hours is a little short. Through normal life between work, gym, taking care of kids, etc. that is an unattainable number. I...