Yeah…none of that is true. Onshore wind is the cheapest power generation. Photovoltaic is second cheapest. Methane is leaky and raises your risk of asthma and cancer. You do not need to be tied to an electrical grid for anything with solar panels and batteries for energy storage.
Damn. I used to frequent that site all the time from my teenage years up through college and even relatively recently. Their articles were always very in-depth and well written.