I signed up for everything on the pc, but I'm using the Netflix apps on xbox and ps3 to watch.
Step by step.
1. Sign up with Unotelly for the DNS service which will trick Netflix into thinking that you're in America
http://www.unotelly.com/unodns/
2. Change the DNS servers in the DHCP on your router to an IP address you get from Unotelly. I also restarted the router, which seemed to get everything working.
3. Sign up for an account with Netflix
4. Download the Netflix apps on the consoles or PC, and sign in.
A couple of annoyances, you need an American address to register for Netflix, and you'll need a fake US account for your XBox or PS3 so you can download the apps, you'll need an extra email address and the aforementioned fake address for this as well.
You can generate an address using something like this
http://www.fakenamegenerator.com/
The XBox annoyed me because even though the app is free, they won't let you "buy" it if you don't have a credit card or other payment option on file, so I had to add my credit card to my extra account.
My Visa card worked fine as a payment option for Netflix, I just needed a valid zip code for the payment details, I put 90210 and that worked.