To answer the questions in turn:
1) It's not possible to start the node using the JSON-RPC API because that API is itself provided by the node. It needs to be started via the command line of your system, or some automatic process starter.
2) The web demo is configured to connect to specific nodes, not the chain in general. But you can configure it to offer a choice of multiple nodes, using the mechanism for multiple chains described in the README.