Is it possible you have first party cookies disabled? On your first visit we need to run some JS (apparently the only way to get the user timezone). We store that in your session and then redirect you so we can show availability in your timezone. If first party cookies are disabled then there will be no session and the page will loop. (Open to suggestions on better TZ handling - other than rewriting as an SPA :)
When you loop at least set a query string counter and stop after 3 times. You can then display a note to the user that they need to enable first party cookies.
The first time loading the page, the white bar holding the menu flashes 2cm lower then higher for a few seconds (as elements load). It doesn't flash afterwards. Consider moving something to the footer, so the user doesn't see the loading/flashing.