I think there should be a way to test on the simulator provided with XCode. That said, right now I am more focused on (and interesting in) developing navite iOS apps with Sencha Touch using Windows platform; that is my specific interest.
I can check on OS X too. And I may eventually be able to get back to that sometime during this week (possibly -- cannot guarantee, sorry). If the matter is really urgent to you, you may want to make a quick test yourself and report your own results...
While I didn't have a chance to check myself in relation to item 1 from your response above, I think I can quickly help you with item 2: That is a well-known issue introduced just a few beta releases prior to the GA of Sencha Touch 2.1. Please, look at my report about it in the thread below and, specifically, at the workaround that can be applied manually while we are waiting for ST 2.2.
Note: You will need to check all the files for the Ext.device.Device classes that you use in your app(s). And correct where necessary. (There are several "logical patterns" implemented inside those files and the changes that you will apply to each of them depend on the exact logic inside the file. But that is easy to figure out.)