I have recently released a new version of my very popular Weaver theme that includes integrated mobile device support. The theme dynamically checks for mobile devices, and will present a different display for mobile devices. This view is broken, even with your Mobile support option checked.
The simplest solution would seem to be to not page cache when my theme detects mobile devices. (maybe all caching, but db caching might still be OK).
I suspect this will become an ever increasing issue, and will require a simple way for themes to hook to either serve alternate pages for the mobile site, or disable completely. I don't mind adding hooks to my theme, but I think my mobile device detection needs priority over the cache.
If necessary, I'd be happy to take this discussion off line. Visit my site, http://weavertheme.com, and use the About:Contact form if you would prefer to handle this discussion this way.
I hope your hooks can handle this. At least there seems to be hope. I think support for this issue by your competitors might not be as easy, and I do need a cache plugin to recommend!