Sounds like a piss poor job. As F30SD said, it's all about prep. Doesn't sound like this guy did any paint correction if the whole job took only 3 1/2 hours. Any imperfections will be caught under the OC layer. Even if he did correct the paint, he may have applied the coating improperly causing some hazing. Either way, the OC layer needs to be polished off and done again. Sorry