I think there will be a shift of power towards military+IRGC. Recently we see a young nationalistic IRGC figure named Saeed Mohammad appearing in media. There is no other way than this shift, there is no choice left. If Iranians want to prevent a genocide, they have to stand behind military and a military man should rescue Iran from (slow) genocide. The only faction which can empower Iran (internally and externally) is military. Our enemy is not only outside of our borders, but also within our borders (corruption, nepotism, liberalist reformists, ethnicists, extremist anti-nationalists). One strong military natioanalist team/man is needed to do a big clean up operation
Elections are indeed useless and even dangerous. It gives room to separatism by allowing certain figures in parliament. It gives room to turmoil seeking separatist ethnicists-terrorists because to be elected, liberal internationalist traitors will promote their unjust anti-Iranian cause to get votes. As you witness democracy is prostitution for votes. You cal sell your soul, country, believes and morals to gain vote.
There should be plurarism and check and balances, but in other form than in the weak system democracy. Journalists should be allowed to be critical of only certain topics which are important for the country: health, economy, science/technology, corruption etc. So called minority/ethnic issues, feminism, LGBT topics are designed for infitration and are soft ware against nationalism. The environment of Iran, with many enemies around makes Iran totally unfit and unsuitable for democracy. Maybe a closed democracy or half democracy which only allows participation of different nationalist parties (wether Iranian nationalism, leftist/social nationalists, religious nationalists) is a better solution.