It's part of the trend to label the most senior execs "C_O". Otherwise known as VP, sales.

Sort of like grade inflation. I do love corporate speak though, "we have always believed in putting the customer first" and "reinforcing our commitment". So they create a new position?