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