If you released CF to the public right this very moment, at least the version that I have, I don't believe it would go very smoothly. There would have to be an absolutely foolproof set of clear, concise instructions and settings available to everyone.
There would instantly be 200 people complaining that they don't know where to start. There would be another 200 going "Unity? what's Unity? I didn't buy any such thing called Unity!?"
And yes, there is a decided lack of vegetation available as well, at least in the beta I have. I assume that is going to be addressed, but right now, there's not much available in terms of trees, bushes, flowers, buildings, etc. Most 3D work is DIY. I've managed to learn how to make some great tee markers but not much else.
All of this would unleash another round of "why did you release an unfinished product" and a rash of negative steam reviews and it would be a PR nightmare for Mike and Andrew.
I don't say this to scare anybody or imply that it takes some kind of superhuman level of intelligence to operate this program, because it does not.... but in order for it to work, you have to have it set up properly, with correct terrain and lighting settings. You have to set water hazards up correctly. There are hard and fast rules that need to be understood and followed, and a true beginner who has never seen the program before will get lost very easily without good, proper instruction up front.
On our testing forum there are about 20-30 tutorials made by Mike. I have had to read them all multiple times, some even 5-6-7 times, some I go back and read now even after releasing four courses.
The program allows you to do a lot of work in very short periods of time and has been a godsend when compared to the extremely tedious and bulky APCD, but it does take some personal investment in time and education up front before you can be prolific with it.
So I offer this as a cautionary tale.... be careful what you wish for. And yes, I do think it should come out soon. Very soon. But I would absolutely not release it without very, very good instructions and some basic Unity settings and instructions as well, otherwise it'll be a non-starter for some.