AFAIK NEP Finland just produces the video, and it's down to the German WRC Promoter to take care of the servers which send the stream and host the website. And the latter part usually fails.