Well this is strange, I remember absolutely clearly that the site started redirecting me a long time ago, like 3 years or so, and not this season. One reasonable explanation is that the redirect only worked for certain geographies, so the site behaved differently for different countries, which is technically possible. Interestingly, the SoccerVista twitter account "soccervista" abruptly became silent (they stopped tweeting) in June 2018; looks like something happened at that time, I just don't know what it was.
Anyway, thanks for the tip of the day info. My understanding is that SoccerVista generates all the data automatically based on statistics, without human intervention. I'm generally sceptical about statistcs-based bets, but it wouldn't be wise to ignore something that works, will have a look.