I trust no one and make my own decisions as everyone should and live with them, I've seen detractors be right and wrong on many occasions...
These are high risk penny dreadfulls so treat them as such and only put in what your comfortable with and enjoy the ride however it pans out...
If you don't like Management getting paid and often very well, then don't invest in stocks and also don't put your money in a Bank their Management are also well paid. I've actually yet to see a Company good or bad operate without staff....
If your risk averse and need your hands held then don't put your money in penny dreadfulls its that simple...
Chees Whisky