I used to have a file share account that allowed me to download the races after they have aired. I lost it because I didn't leave my computer on enough for others to download from me so they booted me. That site has since been shut down. Haven't looked into others yet.
A lot of the share sites like those are pretty picky about that.
Coverage here in the States is crap. They don't support our own superbike series as it is let alone other countries. But hey we can get 400 shows on 400 channels of NASCRAP!! UGH!! lol