Buick's New Sedan Promises An 870-mile Range, But You Can't Have It