If you consider yourself the opposing voice in this scenario. Try to imagine yourself in my scenario. You talk about a comfort zone. You think it's a comfort zone when Glenn has left and I need to take control of the bank accounts in order to actually have people paid? Do you think it's a comfort zone when I'm being attacked on this forum for bringing up what I think will be the most secure and fast way with lowest fees ensuring success? Do you think it's a comfort zone when I'm the only one in our team who can actually do some of the coding work with all others burned out on some parts? No, this is not my comfort zone. But it is what I must do because failure is not an option.
The situation you are in is not a coincidence and did not happen over the weekend.
We were having conversations like this when I was still in the company. You have chosen to listen only to yourself and to not accept any feedback other than enthusiastic.
Here you have multiple voices expressing concerns about the new ideas that appeared out of nowhere. Maybe it is worth to consider them as valuable input and not doing the same thing over and over again?
EDIT.
Just to make sure, I am properly understood (as I know my language is sometimes not very precise).
I am not attacking you and putting blame on you. I am trying to suggest different approach to the one that has failed.
You are a great engineer and developer Sam, you are very nice person too, but it doesn't make you automatically a great manager and it creates problems in the specific DCG environment (with low budgets, cultural issues, broken timelines, scope changes, unknown tech, knowledge silos and low commitment in some cases). Actually, I think that this nice part of you makes you struggling in the management field. The decisions you have to make in such company are most of the time difficult or even shitty from the emotional perspective. But they are necessary to be made - avoiding making hard decisions leads to this:
Do you think it's a comfort zone when I'm the only one in our team who can actually do some of the coding work with all others burned out on some parts?
This is VERY bad. It was the same two years ago, it was the same a year ago and it is now. It became a status quo.
Manager shouldn't be the one coding. Manager could help with programming from time to time but his role is to work on problems, make improvements, make his team effective and productive by making decisions and applying changes (most of the time painful changes, if the things don't work). Based on what you wrote, nothing changed and changes are desperately needed - staff changes, cultural changes and org changes.
You are trying to save the day by working your ass off and coding - this is great and awful at the same time, Why? Because you are damn good at technical matters (actually you are probably the best dev I have ever met). But the management part is suffering. Staff is burned out, timelines are not met, scope keeps creeping and product is still not released.
I actually think you should drop the role of CTO and focus yourself on development and architecture - this is where you excel. You will get your fame and glory in this field, but you will only get frustration as a manger imho.
Let some other person do the management work as it is becoming a slippery slope for you. And to be clear - I am not suggesting myself. My days in DCG are over.