It would have been interesting to take a look at the issues you face but I cannot access you site from my location, I have to reinstall Ghost or similar app
In the template setting in the CSS custom code I have 680 lines ... I do understand you point of view....
Still I do not believe in a 'One Fits All" theme.
If you take a look only at the headings you have selected in the Yootheme pro.
In your case H2 might be a relatively small font, on other sites it might be a very large font.
How then to deal with the H2 in SI components ? you will still need to inject custom codes.
Therefore if all SI components had the options to style as many layout/design/styling as possible per theme or at once...
A "Theme Style Customizer" because the base style is Wireframe theme.
- and this it could be very very very complex due to the many views / interactions may be just too many !
To keep the example of EasyBlog: .eb-mod, eb-post-author, .eb-post-hits, .eb-post-top, .eb-post-body, eb-entry-helper, .eb-reactions, .eb-tags, .eb-comment-head, .eb-mod-media-title,
and on and on and on...)
In the component > Themes > New Custom Theme and from there you style the theme to your needs with as many options as possible
In other words some kind of
style builder for SI components