SPV doesn't seem like the right approach. I'd like to see full blockchain hash verification, just not starting from the very beginning of the chain. Why not download the hash of a more recent block and verify the chain starting from there, periodically throwing away old blocks in favor of a single hash?
From the site: "Instant on: Your client does not download the blockchain. It uses a network of specialized servers that index the blockchain"