Pretty much. There are some artifacts from time to time due to network speeds, but overall, it looks really good.
Gare posted videos from his demo of Prince of Persia.
Also, you're somewhere around England, right? If so, you might be able to use OnLive now. They've rolled out some Euro-servers.
EDIT: Oh shit: Singapore. How the hell did you end up there??