I'm working on the same "problem", this is an interesting info i already found reading smeinstallclass.py and so on, but the iso install doesn't let the time to append "partition" to the kernel commandline, as the prompt is set to 0 in isolinux.cfg. You must re-roll your iso, adding an entry to isolinux.cfg and setting another value for prompt in order to partition manually the hard disk.
Maybe a bug, or is it normal ????
And i'm deseperately looking for the anaconda-ks.cfg which was created in SME6 by the installer, apparently not in SME7..
You advice everyone wanting to custom the install process to create a kickstart file, but there is not a lot more info about it on contribs.org.
I definitely agree that there is documentation for anaconda and kickstart on RHEL/Fedora knowledge base, but this would be a good idea to add info about it on contribs.
If you want, i can share the informations i gathered in my customisation of SME install process.. i know this would NOT be supported for future updates, but it might be useful for some advanced users

Landry