I totally disabled all plugins and switched to 2011 theme and WPTouch did work, but only when logged in. I cleared the browser cache and paused CloudFlare to no avail. When logged out it simple would not load the mobile theme on either site. I've since re-enabled all plugins, ditched Quick Cache and WP Minify and installed W3 Total Cache instead. I'm letting it handle switching in the mobile theme now and that seems to be working fine.
Thanks anyway.