well... almost 1 month on, a lot of phonecalls and 1 courtesy car later.. this is what i picked up today:
they didnt repair the bumper and instead installed a brand new genuine BMW bumper cover, new brackets and seem to have done a good job on the colour match.
treating the car to a full paint correction detail next week. Pictures to follow