EDIT: sorry for the double post, but new stuff appeared whilst I was writing the first.
Quote: "Though our system is mainly "two party", there is no limit and there are currently three: Republican, Democrat and Independent. We also have State and local governments which may differ in ideology from the federal government party currently in the power position. Though the third party (Independent)is small, recent elections have caused a sway in the party they follow or align with, and they can make a difference.
We basically have the same system of checks and balances with three branches of government: legislative, judicial, and executive so no one branch can create, execute and enforce laws"
In Britain, like the USA, we have a first past the post voting system, that leads to a two party system most of the time, although at the moment we have a coalition.
There is however a difference in how the branches of our government work. Whilst we have an independent judiciary, our legislative (parliament) and executive (government) authorities are not entirely separate. The Government is run by the cabinet, a committee which is comprised of members of Parliament. The head of the cabinet is the Prime Minister, who selects the other members. But decisions in the cabinet are voted on by its members, who then are obliged to follow this line.
So the cabinet may decide things that its members (including the prime minister) do not personally agree with, but they should not voice this publicly. I would argue that the prime minister and the cabinet are our equivalent of your president.
For Fathers and Sons who enjoy wholy spirits.