The MVP can be a complete spaghetti piece of crap, just make it work. When it works, you can iterate on making it elegant.
Oh, and if you work for a Corporation, don't tell them it's done when the crappy MVP finally works. You're still "working on it" if they ask.
Otherwise the spaghetti crap will end up in production.