I just discovered, at the DVLA office, that mine was a CAT C too. I managed to squeeze it in at the local VOSA and it was passed in a matter of minutes. The down side is that the value of the car has depreciated dramatically and that I've had to notify the insurance, who asked for a copy of the MOT.
The previous owner, not the garage I bought it from, told me it had been in a bump and had the wing and bumper repaired. She forgot to mention she'd been paid out by the insurance, bought it back and had it repaired, then driven it round for 12 months without a VIC.
The guy from the garage was seriously annoyed too because he'd given her a good price in a trade in and she hadn't told him about it. Now he's worried about his reputation but he was really genuine with me when selling it, as it was only in a couple of days.
VOSA were cool too and helped me loads, considering I left the country a couple of days after finding out the bad news!
If you need anymore info, feel free to drop me a PM.