I had the same problem on Android 4.4.2. This solved my problem. Hopefully all of you can calm down now
Stick this in your config.xml:
<preference name="loadUrlTimeoutValue" value="700000" />
<preference name="StatusBarStyle" value="default" />
<preference name="orientation" value="default" />
<preference name="ShowSplashScreenSpinner" value="false" />
<preference name="AutoHideSplashScreen" value="false" />
<preference name="CordovaWebViewEngine" value="CDVWKWebViewEngine" />
You’ll have to hide the splash screen manually after the platform fires its ready event.
Splashscreen.hide();
Look for more: After splash screen, display white screen long time - #17 by celsosantos