I wrote a blog post about a similar approach applied to local VMs: http://technomancy.us/150
Is the benefit that you will spin up an EC2 instance from a config file in a repo and then me and my friend can work on it? Or is there more benefits to pairing with your service, like the collaborative editor?