Hello Matt!
To be honest I am not fully understand what do you mean under "dedicated solution".
In my mind "dedicated solution" is something that stands alone of ASA and is independet from it (like 42xx/43xx/45xx appliances).
AIP module is rather "built-in" solution rather than "dedicated"
Judging by your schemas your main aim is to inspect traffic between internet edge and internal network.
All your scenarios are easy to implement: you will need to use virtual sensors feature on AIM to create two sensors for promiscuous and inline modes.
On ASA you will need to use MPF to tell ASA which traffic should go to which sensor.
http://www.cisco.com/en/US/docs/security/asa/asa84/configuration/guide/modules_ips.html#wp1088096
If you want to inspect traffic between VLANs that are behind the switch you will need to force traffic flow through the ASA (for example ASA can perform inter-vlan routing).
PS: Keep in mind that you will need two AIP modules when you use two ASA in failover. Modules also should be identical.