I talked to lwade briefly on IRC about this and thought it might be useful for other people using ec2.
I created a new argument for ec2 that takes the ec2.instances that were provisioned and terminates them. This is useful for automated testing where you want to bring up an instance, configure it, run some tests and then tear it down.
https://github.com/ansible/ansible/pull/3293
-John