FLAWS in current systems:

Any political system is flawed. But don't you think we can do better then expecting politician to make wise choices? Who is making the long-term plans when all democratic governments change every 4 years? Who is making worldwide plans if there is no world government?

Reasons why INDIRECT Democracy is flawed:

1- The concept is that instead of making a decision, you vote for a person you trust to make that decision for you. Except... The politicians somehow never seem to keep their promises!

2- A Politician is not superman.
Politician vote on subjects they have limited firsthand knowledge and expertise of.  Yet we expect him to know and be able to make decisions on every subject from health specialist, to farming, to science, to policies regarding other cultures they don't know. Any politician or individual has limited knowledge, and is swayed more by what expert or lobbyist are telling him to vote, then that they actually have the know-how to make an informed decision.

3- Democratic governments are changed every 4 years... So who is making the long-term plans?!

4- Similarly: Governments rule only over nations... So who is deciding on the future of this planet?!

5- Instead of knowing the person you vote for, you only know him of 'advertisement' i.e. how he was portrayed on TV or maximum, you saw him making a speech. While Politicians take advantage to come across as the trustworthy person you'd trust your life with, their funds did not come from you, and according to capitalistic principles ONCE he is voted in office, he will be representing those who financed him, not those who voted for him. 

An improvement or Solution:

IF you would want a system based on choosing to trust a person making a decision FOR you (not necessary, but ok) it would be possible for everyone to vote for a person they actually know in real life, I think almost everyone has some person in their lives 'you'd trust with your life'. Everyone votes for a real person. (Instead of a brand name i.e. political party). So: everyone gives their vote of trust to somebody. Then a tree is made of who trusts who and a 'trust' number can be given to every person. The person you vote for gets one vote, but when he in turn votes, that individual gets a percentage of your vote with him.

This would result in a selection of trusted people who are in fact deservedly chosen the most trusted people in the country!