Wow, that is a beautiful design :) I wrote something similar for http://giby.tv , though it's not really a core feature for me and it doesn't recognize geographical restrictions, which seems to be a primary motivation for you guys. You guys make it look easy, but I think there are a lot of subtle gotchas that others might not realize about this sort of TV data, for example: Different sources of data (Netflix, Wikiped…
It's indeed quiet a hard problem to solve - and I think it's going to be one of the biggest issues going forward for exactly the reasons you mention. Another one on top of that (another fun one: different punctuation in names, inc. in the year and region suffixes).
There are a bunch of data sources we tap into / plan on tapping into the near future that we hope will help solve these issues even more.
(The two of us developers work on music stuff which face very similar issues - the annoyance of dealing with album, track and artist names across services is a constant frustration).