These are dodgy to ask. If he's got real problems with any of these he'll just lie. If he is truthful, and maybe says yes to anger issues, you can be fairly sure he hasn't got a problem with it. Or he wouldn't tell you. Never underestimate the power of self delusion. Guys with anger problems usually blame whoever they're with for it. So they'll be able to say with a clear conscience that they don't have a problem, even though they obviously do.
These bits of information I suggest getting off him more indirectly. Which is more in-line with your submissiveness, isn't it? For example, by posing scenarios. "If you've had a bad day and are in a bad mood, and I would break a rule and you felt that you might not be able to keep your cool. Would you punish me anyway". You're not likely to ever get yes/no answers but you'll get answers that you can post here, and which we can help you to decipher! No, but seriously. You'll get a vibe from the guy that you can interpret. Honesty can always be found in what people don't say.
It still doesn't have to be safe. He could still have met someone right before he met you. What I've always done is demand condoms until her and I as a couple get tested together. And make it a romantic day out.
You have to ask this question!!! It'll be very revealing. But don't pose it in a way that let's him deny anything. You need to prove in the question that you know it's true. If nothing else, it'll be a really fun answer. And if it is true, you should make him squeal a bit. Nobody is perfect, and this I wouldn't think would be grounds to discount him as a good master even if it's true. It's just funny. And you'll be able to judge his character from his reply.
"Adversity reveals the genius of a general; good fortune conceals it".
Horace, (65 - 8 BC)