It's good to see that they are being prudent and not rushing to get just any deal... As they said, they could have gotten contracts of 50-70 MWh but would be dropping prices and they see that as pointless. They are not into predatory pricing.
They see the end of the contract with Daimler as beneficial because it was low margin. So they are confident in what's ahead. They have principles and a long term vision. Those are some of a Leader's attributes.
And... saying that Fortune 1000 companies are working with them but they haven't announced anything yet... That's something to consider.