They don't have greenlight anymore. They did away with it and basically just stick up a game as long as you pay the entry fee.
Ah. So basically now they just took on the motto "Is this game broken or not even finished? Well you can all screw yourselves. You already paid for it."