You can actualy still upload levels! (you need an account to see links) Community appears pretty much dead, alas
Forum Rules