yo no se que entiendes tu por remote script, pero de lo que puedes estar seguro es que no se utiliza el submit para obtener datos del servidor, se obtienen a traves de un proxy que esta en el servidor.
De la forma que dices tu esta muy bien, pero hay que tener en cuenta que tienes que enviar todos los datos al cliente. Y una vez se han bajado son estaticos. Por tanto si en algun momento se cambian datos en el servidor y el cliente ya se ha bajado la pagina, los datos ya no seran validos en el cliente, y esto con el remote script no pasa, ya que los datos se obtienen justo cuando los necesitas.
Aparte que cualquiera con dos dedos de frente puede cargar el frame con espacio 0, para ver lo que contiene.