Just FYI I finally found success after following this guy's tutorial
http://lcdev.dk/2012/11/18/raspberry-pi ... omment-640
While your method should have worked for me by using static ip's for some reason it didn't. The above tutorial is actually quite neat, it's set up so that if your pi isn't able to automatically connect to a known wifi access point it will start its own and have built in dhcp (which only runs if it goes into ad-hoc mode).
It could be adapted or changed if you don't want it to try to connect at all and only be used in ad-hoc mode.
This also has the benefit of correcting the Android issue, on my phone the ad-hoc mode wasn't working because it was still expecting the Pi to issue an IP for some reason even though I had specified a static one. Since dhcpd on the Pi is providing addresses my Android phone connects. Now I can ssh into my Pi over Ad-Hoc both on my ipod touch and my Attrix 4G!
Hopefully this helps the original poster and any others that are looking for Ad-Hoc help.