Hi mate,
That sounds like an absolute nightmare, for me personally (although I am very impatient) I would have moved on and found another as soon as all this came out about not having logbook etc. Even if the salesman has been 'dealt with' I wouldn't trust the garage and would find another...