I don't think it's Ben, I think it's ben's twin brother giving Sahid orders.
Also, why have you decided that Clair has died? She could just be still back on the island with the others.
I agree, Locke was an excellent character and now he really seems to be manipulated by Ben.
They sure are taking their sweet time showing Michael as the informant on the ship.