Yep, they now work!
Catapults can cause some bugs with the siege maps(causing the populace to rage), and they do take some time to complete unless you have at least 6 people dedicated to building them.
The other problem is that teammates will instantly go "OOO Pretty!!" and start gang raping it causing the builders some trouble in actually getting it working correctly, or breaking it outright.