Model yourself after TurboTax -- multi-level wizards that ask if you have any of these needs and if so, it drills down to more specifics.
There are going to be single-host people and multi-host people. Their needs are very different. A bastion host might seem like overkill for a single host. If you can directly ssh into your db machine in a multi-host environment then I think you might be playing a little fast and loose. Allowing traffic to leave most hosts to the outside world is also something you should authorize on an as-needed basis, though with todays heavily-integrated applications this one is much harder (and often forgotten.)
Of course, since you are creating these AMIs and know the version of all the software on them, emailing me when I need to rebuild my machines on your latest images is a big value-add. Keeping up with security patches is a PITA. Let me also add in some common frameworks to include in your emails as a v2 feature (rails, php, java..)
An automated made-to-order system would be useful. Allow customers to select which programs/libs they'd like to include from a list of checkboxes. That way they can order a secure image with their custom stack pre-installed. I would pay you for that luxury. It might be too difficult with all the possible ways things need to be configured by the user (setting up MySQL, for example).
Also, there might be an opportunity to carve a market out of the Bitcoin community. Many sites have and will continue to spring up that deal with Bitcoin in non-trivial ways (i.e., where using a payment processor isn't appropriate). Those people will feel better knowing they can start off on the right foot. Sell them their pickaxes and shovels.
A way to easily audit the image to ensure there's no 'special sauce' you left in. I realize it's no small feat, but I'd be a lot more likely to trust and use such an image if I had a way to make sure it's clean. (One way is to automate the process by way of script(s) that you leave up to the user to understand and review, whether they're Chef or Puppet or whatever else.)
Related to someone else's question, it would be great to also be able to use these images locally for development (e.g., via Vagrant, even if another step would be needed to import the images etc)
I'm not super up to spec with how Amazon works - could I also download these images and load them up in Vagrant/VirtualBox and or find a way to put them on my Linode machines?