Activating Lazy Load stops the page-top menus and the functions of a few other jQuery-related plugins on the iPhone browser. I had t ode-activate it to get them back. FYI, WPtouch is pretty robust - I'm actually quite surprised at the variety of jQuery plugins that run in it.
 I think this has a lot to do with the de-register and re-register of jQuery in your PHP file. It looks like wp-minify drops jQuery because it is hosted a Google instead of locally. That would explain why nothin works.
I commented out the de-register & re-regsiter lines for jQuery so everything works again except for iPhone menu icons.
I think you need to add the iPhone to the line ..
if (navigator.platform == "iPad") return"