For many years I would bounce my ideas off of people, and they would look at me like I was delusional. This made me think I was delusional. After working on my MVP for the past 3 years, I have finally figured out that the best ideas are the ones that people say can't be done. With enough time and dedication anything is possible. Disregard the naysayers and keep on truckin'.
In this case the dedication factor is "Improve skills of average driver to the level of skill required by an airline pilot" (not an airline pilot driving his car, an airline pilot doing his "day job") and the time factor is "wait until that happens".
Subverting the dedication part using a highly reliable software solution is acceptable (self navigating carplanes).
Once you've got that down you've solved 90% of the flying car problem. IMHO of course.
EDIT: Of course - the real "end run" around the problem would be to answer the question "why do you want a flying car?" and address THAT instead of building a flying car. Would someone want a flying car if teleportation was available? I'm guessing "no".