In my opinion, doing a Vizzed only release would be a pretty bad idea. Instead of everything being stored on your hard drive, the game would have to be streamed off of their servers using their emulator. This would not only make analysis next to impossible for a variety of reasons, but it would also mean that if Vizzed were to ever go down, so would the game. If you still plan on releasing this, I feel the best way would be to just release the rom outright.