The zoom issue is a security limitation in iOS's Safari: iframes aren't allowed to hide content or zoom, so you cannot hide malicious elements. I've seen the same issues with presentations using impress.js, built using my tool[1]. However, that issue should be fixable by loading the SVG directly (or embedding the presentation inside a div, instead of an iframe.
[1] http://imprys.com/