Enough is enough

They specifically announced at the release announcement that ladder WOULD NOT be available at release with no date for release. You bought the game knowing it was not part of it