Unquestionably Air New Zealand. It ranks above UA's new C, let alone the old C.
On your second question, yes you will get the bonus for business class. You will not, however, receive any status bonus for 1K.
But even so, I'd throw away the miles in a heartbeat to take NZ over UA on this route.