I have some ideas about this topic too. The only animals I know of that have sex ratios affected by temperature are those that lay eggs, so can't comment on that.
The first thing I want to say is that humans have a biased sex ratio at birth towards males, but not as high as that you have seen in your hams! This evens out as unfortunately males are more likely to die
In my degree they taught us that it might be because the 'Y' sperm are lighter than 'X' sperm, and so are more likely to reach and fertilise the egg as they are hindered less.
OK so I was thinking about why there are so many more males in your litters, and I found two papers for you to have a look at:
http://www.sociallearning.info/stora...%20539-546.pdf
http://www.sociallearning.info/stora...42%2081-90.pdf
These are basically just saying that there wasn't such a big sex bias in C-section litters than naturally born ones. What they have gathered from this is that female rodents (one also looks at syrians) either purposely kill females, or just don't care about them as much as the males, so they are more likely to die. The effect was larger in larger litters, so this is where I'm guessing the culling of pups come in- the mother may choose to make the litter smaller but only culls females, or mostly culls females. It would also mean that syrians would have more biased litters as they have larger litters!
The main other thing I can think of is that there is a hypothesis that if there is a sex bias it will be because there is a benefit to this- maybe living with so many females is changing the sexes that dominate in litters? Especially as a lot of breeders would have more females than males, I am guessing many people would also have the male bias effect. So the harem study you mentioned makes sense!
Finally, the last thing I can think of is that maybe males that produce more 'Y' sperm are more successful (have more grandchildren etc through their male offspring) so there is a genetic tendency towards producing more males?
Anyway, I hope at least some of that information was useful or new to you, I am not sure how much you have looked up!