I can understand your confusion.You are corect when you say that the mod has been released. However it has been released to those who applied to be a beta tester, At this given time there ate no more free betateser seats. So everybady just have to wait.......