I agree with your scepticism of that particular site. they are as biased as the anti-GW trolls. just the opposite direction.
I've fact checked quite a few reneweconomy claims and found them to be chronic spinners.
- Forums
- Political Debate
- CSIRO defends GenCost – and science