Your approach provides some useful improvements but still leaves us functioning under a neoliberal capitalist system. Fossil fuel companies would remain charge of the economy and in control of the politicians they own. Thus we have continuation of Business As Usual which ultimately leads to disaster.
The aim of a massive general strike is fundamental system change.