Egypt Politics on the right track?