On my 07 ST Limited, you first push the setup bitton, and it will say hit setup for a system check. Press reset, and it will show oil life % with a message to press reset if new oil. Press it and it shouid go away.
On a completely different topic, I knew a Chris Petersen in San Jose, CA -- is this you?