Engineers have all the technology they need to make flying cars, but there are still some barriers to getting these sci-fi mainstays off the ground.