Anybody know if it will be on in the U.S.? Speed Channel's website won't display any programming and all the other channels seem stuck in March...