I strongly disagree that downloading a script in the late command is an ugly hack. This is the way it's done in for instance The Foreman - and it's also a lot easier to read and maintain such scripts than a 2K one-liner in preseed late_command.
I also don't think image based is the way to go, as I'm more inclined to trust that the distro itself is able to configure itself and run on any system, than Fuel images being able to do the same for all kinds of hardware setups. Image based installation makes sense for very large installations and homogenous environments - but that's not really what Fuel is meant to solve.
I strongly disagree that downloading a script in the late command is an ugly hack. This is the way it's done in for instance The Foreman - and it's also a lot easier to read and maintain such scripts than a 2K one-liner in preseed late_command.
I also don't think image based is the way to go, as I'm more inclined to trust that the distro itself is able to configure itself and run on any system, than Fuel images being able to do the same for all kinds of hardware setups. Image based installation makes sense for very large installations and homogenous environments - but that's not really what Fuel is meant to solve.