The I2C block on the ADuC7129 is the same as on the ADuC702x (note that ADuC7023 is not part of the ADuC702x family), so AN-895 does apply to the ADuC7129.
Yes the information regarding number of bytes being between 0 and 7 is valid for the ADuC7129.