UI polling group gets presidential race almost right