Torpoint Ferry boss apologises after months of infuriating issues