Good :-)
Just one more thing, about step 24: At an standard desktop installation, if the user chose to encrypt his home directory, at the first boot he receives a warning about backing up his pass-phrase or something like that in case something goes wrong; I believe it has to do with the "ecryptfs-unwrap-passphrase", though I am not sure; perhaps you would like to search about this too.
