The car took approx. 2 weeks to fix, but bear in mind that all the necessary parts were available from my local dealer so there was no delay due to parts.
The one thing I would highly recommend is that when you go to pick up the car, make sure you take a friend along with you. When I was picking up my car, I was just soooooo excited that it was ready, that I just wanted the keys to get the heck out of there and hit the roads again. But close inspection by my friend, revealed some 4 items that were not fixed/further damaged:
1. There was overspray of paint on the plastic cover of windscreen.
2. 2 Scratches on bodywork (opposite side of car where it was damaged).
3. Rear Alfa badge was dinted.
4. Some paint irregularities requiring repainting of passenger door.
So ensure you take a second set of eyes with you.
In all, I was very happy with their work, and extatic at the fact that I got my new sports bumper as well. Now would be a good time to think of fitting some after market spoilers and stuff, as you can be sure that the paint will be matched properly.
If you have any concerns just email me.