MP John Kiarie: The President’s speech was short, packed and punchy… He has done a good job