Power Company CEO fesses up, Boston is screwed