Since it was unclear from my comment: I consider myself an active (if entirely unimportant) participant in the movement, and the state of affairs I describe is one I'm deeply concerned by. I still see it as broadly true that we're in bad shape and losing ground fast.
Hmm, sorry for misinterpreting, but I disagree that we're in bad shape. Free software has never been more popular. I've never been able to do more with 100% free software than right now. I owe my career to free software. The threats are great, I agree, but we will keep fighting.
I'm not giving up - and I agree that both as an end user and a developer, there's plenty to appreciate right now. Still, I think there are a lot of hard, complicated thoughts to be had about the distribution of power and the direction things are headed.