I wish you all the best.
I used your macro to process some plain epubs and it worked very well. The main "bug" was the random ordering of xhtml text parts that I had to reorder again using drag and drop. No big deal and it's already a very useful tool.
One idea for the future. As I am not a technician programmer, I do not know if it would be easy to implement it. So forgive it if it's impossible. Here it is.
Allowing the use of an other external stylesheet
You propose a standard CSS stylesheet and I agree with most of your choices. Most of them but not all. Which means I must manually make some modifications.
I think it's normal that each one may have its own CSS preferences, regarding font, margin, whatever. But it's a bit tedious to modify your standard stylesheet after every book. Could it be possible to offer the possibility to use (select, copy and insert) some custom-made external style sheet with as few clicks as possible? This alternative stylesheet would be placed somewhere on the user's computer.
I imagine a pop up screen: do you wish to install a different stylesheet? OK: where is it? OK. Done.
It would complete your macro. I am sure some "advanced" users could propose you later different stylesheets to put on your website to widen the choice of other users...This way, you could very easily make available the work of some MobileRead CSS specialists without tinkering with the delicate setup of your macro.
We'll have time to think about it.