Yes it would seem so. The website is a bit basic without any future live stream info (or at least not what I can see from any dropdown menu where it should be). Hopefully it becomes more obvious closer to kick off.
No worries! Anyway there's a VPN you can download called Hola that let's you pick the country to be recognised in. Only very advanced streaming sites like Netflix have found a way around this so I'd say you'll be alright on the Albion web page ;-)