Yeah, the image issues were unfortunate -- but the tech is good, and Jed and David have a lot of promising ideas about how to make it even better. Jed and Joyce have been scrupulous about being fair and transparent in how the Stellar Foundation is structured. There's more about this (including governance documents) at https://www.stellar.org/about/.