The damage is quite extensive, but the work seems to be OK. Steel can be straighten out, either by heat or by force, but if you choose to do it by heat, if I'm not wrong, you hafta treat the parts repaired, treat the repaired parts with what / how etc, that I oso forgot. If aluminium confirm lah, cannot be repaired.
From the pics, the workshop is properly equipped. There's also one at Subang I think ( actual location forgot lah ), name something like Autobody. Uses PC - assisted thingamajig that straightens out your car according to spec ( the PC is the one holding the specs of cars, whereby all cars have a certain calculation of this part, what's the angle degree etc ), but I have heard some bad reviews of the place lately.
If there is such a workshop like this one ( the Jap one ah! ), really proper work ( which allows cars that is badly damaged to be repaired to almost 100% ), and the workshop puts quality over quantity, I would be very happy to be one of their customers!