I saw your post yesterday, and couldn't answer immediately. My first thoughts were you are out of track, but it wasn't clear why. First, your unicorn hunt is really strange. Either you are a good developer, as you said it, and you can learn all this stuff quickly, either you are a beginner with limited skills and you are not really capable of developing an MVP.
I think what you can an MVP is not an MVP. The "V" is for Viable, and you program is not viable. So, you should stop calling it an MVP, because it is more likely a prototype. It may look like a detail, but if you misuse words and concept, you will have great problems in the future. For example, if you call MVP a prototype, you will likely call MMP an MVP, and based on this belief you could invest large amounts of money in marketing, for nothing.
Other problem: why CSS/HTML for SaaS is different than CSS/HTML for web sites ? Obviously, it is the same thing. I imagine you did something special in your prototype which makes CSS/HTML hard to practice. I encourage you to learn enough about those technologies to know how to make your program fit with them. Once this will be done, any web developer could join your team and your life will be much easier.
And think again to your value proposition. When value is really high, customers are so eager to buy you can sell them a command line tool. When value is very low, the product must be extremely sexy, pleasant, fun and beautiful to be sold. A good developer with poor UX/design skills can compete with very simple design, at least at the beginning. But his product must be a solid value proposition.