> People need to directly elect the MP

They do.

> directly elect some kind of president

I get the impression you're coming at it from a US perspective, and it's not that, and doesn't intend to be for now. The president is elected by majority of the MP's who have been elected by the people of their respective countries. Almost like the US electorial system, except it's done internally because people generally only vote for their own best interests and not that of the entirety.

Perfect, no, it can be slow and a lot of red tape, but what system isn't flawed.