My personal departure the past couple days has stemmed from some personal issues. The general consensus that I got when I asked around, as well as other people was that people were bored waiting for the reset. Maybe TFC wasn't the best choice for a temp mod, but we (the mods) got the general feeling that the community was getting restless and bored. As far as our "shut up and colour" attitude, that's not the consensus. We would rather that you enjoy yourselves. And while you are correct in stating that this is not a democracy, it's still worthwhile when you put in your opinion. If it wasn't for people continually asking for the ability to bring things foward to the next world, that wouldn't have even been considered.
If you or any player feels that they are being left out of decisoins or want to put their opinion on the table, most discussion takes place over teamspeak. It's faster and easier to not only put ideas forth, but to debate them and keep things moving along. Usually you can find M!C, Razzle, or myself there at any point during the course of a day. The mods didn't do this TFC thing alone or overnight. In fact, if my memory serves, you were there, Jvon, when M!C and I talked about this with Faesyn and Razzle.
I'm not certian that a mod switch now would be wise, but if enough people are behind it, we can work something out. The point behind TFC was to get people out of the "Automate EVERYTHING, collect hundreds of ingots, AFK for hours" mentality. It would appear that people decided that that was more like what they want, but there's really nothing worth doing in that respect until the mod update.
Marv asked me about going to Ultimate until the update. The reason we aren't going to go to Ultimate in the meantime is the same reason that we swapped to a new modpack in the first place: We aren't keeping the world. It's a combination of world gen tweaks that aren't fully explained in the typical changelog, redstone changes that screw with existing builds, and the addition/subtraction of other mods.
TL;DR-Give us options, we do listen, you may not nesicarily agree with the results. We're trying to find another mod to keep you guys happy. Get on Teamspeak.