From http://forums.comcast.com/t5/XfinityTV-Website/XfinityTV-Online-Help-FAQ/m-p/1106967 :
Can I watch videos on xfinitytv.com if I am outside the USA?Unfortunately, we do not have the rights to stream content internationally. If you are physically located outside of the United States, you will be unable to watch videos on our site.