This seems to be a very interesting idea. I love the fact that you guys focused on the product first, and have a working service before the launch of the ICO.
I'm still a little confused though. How are you able to ensure there is little to no input latency? I would think streaming a game from offsite would have noticeable input lag, and would result in less-than-desirable gameplay for FPS, racing, sports, etc. Is this more of a "casual play" platform?
I have invested a small amount in the ICO as I do believe this project will continue to grow, good luck!
