I don't get this part:
1. Passphrase > brainwallet > uncompressed privkey
This is a better description:
1. Passphrase for brainwallet + passphrase2 for BIP38 > compressed key (starting with 6P)
2. Take this 6P encrypted key, add -1 at the end, and use this as passphrase to create a brainwallet. Fund the compressed addy
If you didn't initially know the address then when you use the private key to generate its base58 address, you could've checked it for a balance on a block explorer, without the other steps.
I didn't know the address nor privkey. Now I know both again.