Or those innovations followed the steady march of technological and scientific progress forward driven by a country that had confidence in the future and business/innovation friendly economy. I'll put my money on this as well as my hope for the future.
But you're right, it could have been the aliens. Deus ex machina always worked for Shakespeare. Let me know how that works out for you.
-Jim