Spell out Required Design and Layout Features
You have spelt out your content types, your strategy. Next is a look into how your website should look. It has much more to do with your theme and required plugins.
Also, these have to do with your website speed, security and layout. You should plan your plugins that can support your theme. Having a load of the plugin does not result in a perfect blog. Rather they will slow down your work.
Think about what you intend to build, how do you want it to look?
The starting place is determining which features are needed. It will help you ascertain the required theme.
Final Note:
The essence of most websites is sales. Your desired audience will go a long way to determine your content. Whichever way you decide to present it, either it is educational, informational or entertaining. The whole essence is to convert your visitors to lead, leads to customers, and customers to repeated customers.
Then you must take content creation and other website requirements which includes layout and marketing into perspective before starting on your website.