Asking for a "mood board" is waaaaaaaaaaaaaay too much to ask any client. That's perhaps a designer's tool and a client shoudlshould never be asked to do that work. That's what they are paying you for (or not paying as the case may be).
Rafael is correct when he posted make a phone call. Often in emails people skim and don't actually read. So things get missed, overlooked, and just forgotten about. In a phone call you can ask, if he evades, ask again. If he isn't clear, ask for clarity, etc. There's no skimming or forgetting during a phone call. It may take asking several times. It may require you explaining why you need to know. But I'd try to not end tehthe phone call until I had answers.
Your questions are good questions to ask.
I would explain to the client.....
Hi Chris,
I can certainly create what you need but I really need these questions answered. Imagine if you hired a careercaterer for an event. They'd ask about food allergies, number of attendees, etc. All in an effort to do a better job. That's what my questions are for, to ensure I do a better job designing the [whatever it is].
If this is unpaid work then, frankly, I wouldn't keep "stalking" the client. I would make 2, maybe 3, phone calls and send 1, maybe 2, emails. Then explain that I can't move forward without some direction.