The aforementioned streaming option (employing Gaikai) will also be embedabble on the web, as demonstrated with Assassin's Creed (not to mention to us earlier today) "Now if people are reading a review of a game, they don't have to go find it ... they can play it right then and there in the browser."
And that's just the beginning -- Castle clearly has an eye on digital distribution services when he talks about employing Facebook as "InstantAction's Xbox Live." IA's new distribution model essentially promises to developers/publishers the ability to release games with a variety of payment methods (pay as you go, free-to-play, one-time charge, etc.) while incorporating the aforementioned embed and streaming functionalities.
So far, the company has inked one deal for distribution (with LucasArts for The Secret of Monkey Island: Special Edition) and Castle claims to be pursuing others right now. And apparently it won't be too long before we get to check out the new system ourselves, as the revamped digital platform is said to be "launching soon."