This is pretty cool. I like the simplicity of the whole thing. It definitely makes you cut down your pitch to a handful of words. Check out my pitch here:
http://pitchpower.appspot.com/pitch?id=agpwaXRjaHBvd2VychILE...
I definitely think embedding the audio in the page somehow should be your next step.
I was messing around with Twilio last week for AgileTask. It is pretty neat, and has some really cool functionality.
Best of luck.
*Update: Make the "PitchPower" text at the top of the permalink page into a link back to the main page. If I post this on twitter or facebook, some people are naturally going to try to click that heading to see what PitchPower is.