Have you spoken to your insurance company about this? Get onto them and tell them you're not happy with the length of time and the replacement car you've been given. Might not be able to speed things up regarding the bumper but they should be able to sort a more like for like courtesy car.