CT40 Cannon: proven system or cause of delays?

1434579076722