I downloaded the alternate cd for 7.04 (http://releases.ubuntu.com/7.04/ubuntu-7.04-beta-alternate-i386.iso) to mess around with the installer. One issue that occurred to me was that it would allow the user to assign /boot to a RAID0 array. This works grandly, right up until you get to the grub-install phase. grub and lilo both fail to install at this point, and the installation is wasted. AFAIK, booting from a raid0 partition created by the installer just isn't possible. It seems fairly trivial logically (without knowing the code behind the installer) that it should be able to check if the current partition is raid0 when trying to assign /boot, and disallow it. This might save some people a bit of confusion and wasted time later on.
I thought lilo-installer was meant to be able to install with /boot on RAID; but if this isn't possible then partman-md could certainly check for this condition.