I read the article and thought he did a fine job of not spilling too many secrets - I'm curious what you thought he said that crossed the line?
I'm not personally aware of signing something that says "I'll keep all internal details private" though I agree I'd be highly unlikely to refer to anyone below the SVP level by name -- but I think that's exactly what OP did?