Your plugin looks pretty cool. Its unique and has a specific appeal, though I'm afraid that appeal is lost, in the use of iFrame, to embed your plugin.
iFraming a plugin makes it useless to the collective group of WordPress users. iFrames are notoriously stubborn and there is no good way to customize an iFramed plugin to fit the design of a specific WordPress website.
Simply put, the iFrame layout, of this plugin, wrecks many website themes, yet has no way to be controlled.