Thanks. I made sure all the user agents matched up in WPTouch and W3. All caching methords enabled - page, minify, database, object, browser. NOT CDN, though I did add the user agents to the relevant box anyway.
Cleared all caches - now it's worse! home page on iphone gives a mobile setting menu at the top, but it does not drop down or do anything.