Right now it’s not enough to just sign up for the mod on the site, you also have to sign up for the game and wait a while without leaving the game for the mod to fully download. A circle usually appears to me to the left of the mod name which means that the mod is being downloaded. Only when it disappears do you download the mod.