Seventh Heaven? Caterham to Launch New Model