TWC TV in Europe - TWC TV and Apps

Time Warner says that I will be able to watch live TV on my Computer
on from any WiFi connection.
I am able to do this in many places in the US.
But has anyone had sucsess with this while in Europe?

This question is about "TWC TV in Europe", with Time Warner Cable TV and apps.