Not my expertise, so i can only have a personal feeling...
Atm. I feel like marketing is more relevant than (investors/backers) active testers. I am pretty sure some well placed articles and "massive reveals" will attract people to this game. But I play this game because of a friend who told me about the game. Not sure what is more worth in a close to alpha state, the words spreaded by the community or some articles on websites. In the end a new interested player, attracted by an article or the community, will come to the community and get the feelings of the community. I am not disappointed by the missing details, I shouldn´t be dissapointed at all, as i am not one of "those who earned the Monthly Q&A with ACE backer reward". So in the end I should be pleased with what we have got.
But for me it feels like a kind of deal... "we want to create this game for you and with you". So I invested a small amount compared to others to see a pre-alpha state and help in the development by giving ideas and feedback to the current version. Some of those ideas will be heared and mybe get an agreement, others will be wasted lifetime. So in the end it is a trade, I get sth to test and give feedback.
The only important thing for me atm is not what I get exactly to test, but when. Over a year ago Pann said in a Q&A that she is surprised that people are actually planning their lives after the game. Well yes some of us do. I do. So for me it is just about not knowing when to come back to the game. ACE decided or needed to change their milestones, 5.9 was once announced as the last built before alpha, now we are waiting for 5.110? If other gamers ask me atm about crowfall I am way not that hyped than I was a year ago and I say that it is promising, but not there yet. And the transparency I fell in love with @ACE seems to be gone for the sake of marketing. Sure they need to plan for a future, but not even giving an educated guess about a timeline leaves me with a need to "Escape from T....."
Pretty sure all our complaining won´t change the marketing strategy, so in the end we will have to wait. Sure there would be a better way.