Penrite Racing boss responds to Allen detractors | Supercars