Zero Knowledge Proofs sounds interesting. Theoretically you could download around a 2gb file, and be up and running in no time.
Then you could use a separate instance of Bitcoin to download the blockchain. Then just switch over when it's complete.
Of course, there would be the issue of TRUST until you downloaded the full blockchain..๐งก๐