Well folks I'm glad to report that today my car is back from the body shop, and returned to how she was
Furthermore Revo have paid up and this matter is now resolved
Interestingly, they asked me confirm on the forum that it is resolved
What do you make of that?