There are a few things that need some consideration before this is ready for a wider distribution.

Some of these things are:

1) clean-up of things that use various crypto keys and the like. Things like the SSH server and the like have probably generated keys based on the initial install. We need to try to work out what modules do this sort of things and then try to find a way that they can be re-initialised to generate a unique key and have that patched back into the system.