The goal is to have minimal ongoing expenses so any cost of operation could be rolled in to a normal cost of business like bandwidth or storage investment. Ideally I think RaiBlocks is something that deserves an IETF RFC that's maintained by by the industry but needs almost no change, maintenance, and no investment.
The last week of faucet distribution, despite being an enormous burden to core development and a distraction to issue fixing, has been a great network stress test. All of the representative nodes run on VPS servers with 1 shared CPU core and had no problem processing the load. The network is designed so nodes that experience load are those that are sending or receiving balances in proportion to their individual activity.
An admirable approach. Glad your representative servers are holding up ok, I think you may end up taking the whole burden of this yourself for a while. Do you have any plans to do anything to encourage others to run representative nodes, or at least do their own PoW?