4.) Encrypt Private/Public Key and Encrypt original Lastpass Key and store in several locations
You mean that you would encrypt the randomly generated strong password that Lastpass generated for you with some passphrase that's easy for you to remember? That would mean that you could be attacked by brute-forcing your passphrase instead of the strong password, so generating the strong random password wasn't helpful.
You don't have to rely on external websites to generate passwords, you could take for example some identifier string of your choice like "mywallet01" and do sha256(passphrase+mywallet01) and use the resulting hash as the password for encrypting your wallet.dat, and then backup and store that wallet.dat at several locations.