You also wrote '[I] then sent him a "no, seriously" message on Facebook from his account including the fun fact about his music choices.'
Viewing a person's music choices and sending them a message about them is a total violation of privacy. Or do you just attribute that to being another exception?
I made the mistake of testing the app out on an iPhone 4 as I was developing it. Once it was finished, I tried it on my friend's iPhone 3G, and it was extremely slow and unresponsive to clicks.
I added all the possible optimizations that I could find people recommending on the web, but using the app on a 3G phone was still a horrible experience. Be sure to test your app on a 3G phone as you are developing it to test performance.
In retrospect, I should have taken the time to learn Obj-C and build a native app.