Rivian R2 First Drive: This EV Is Even Better Than I Expected