Hypothetical Situation 1: I have a plan for an amazing large-scale website with lot's of really cool features, animations and interactivity. This will take a several months to completely develop.
Should I deploy a very basic version of the site now and continue to add features over time or should I wait until I have completely finished my website? Will making a basic version now and adding features later have any negative SEO effects short-term or long-term?
Hypothetical Situation 2: I am relatively new to web developing and still constantly learning new skills. Every year my skill improves such that my designs are much better than last year. I still want to advertise myself for freelancing work though my current skills only allow for relatively simple websites. If I make a website now it will be completely different next year due to my improving skills.
If I completely change my website next year will the benefits this could bring to SEO be impacted by my much lower quality site from before?
I have read in some articles before that if you have a mediocre or poor quality site then because of algorithms like Google Panda you can get lowered in search ranking and that even if you drastically improve your site the low ranking can stay for months of time because Google Panda needs to be "refreshed".
Is this really true and should I avoid submitting sites to Google until I have 100% achieved my original vision for the website?