Well done, CFC technical staff
The heavy lifting was done by the Xenforo stuff. We've done mostly the design work and bug fixes.
The Xenforo guys took like 7-8h, and we've now worked on it for roughly 6 or so. Most not so complicated fix, just annoying to find.
But thanks .