Steve appears to me to be doing his best to grow the business at hand here. Putting you faith in the CEO of a company is about the only thing that you can do, so I believe you have done a good thing.
That sounds like a good thing to me. You HAVE to put faith in a CEO or you shouldn't invest somewhere. From what I"ve heard and read and got back from the company, I think we've got a huge future here.