I've worked in Motor Claims and used to deal with this sort of thing on a daily basis...You MAY have the cause to claim some of the liability in this.
Had you have just hit someone who was in the same lane as you from behind, then yes, you would have been at fault and as others have said in...