Saying the very least, your account is somewhat 1-sided...however, you mentioned that "the new bf's" statement is full of inconsistencies which will be brought to the courts attention when (I am presuming if your going to go for self defence / not guilty) you appear before a crown court for a trial..... he will of course be called upon to give evidence against you, and if he says anything different from his statement he will be challenged in regards to that. Also, your defence barristers will have the chance to question him about the events and anything relevant to what happened. But the fact remains you threw a bottle at him, well due to fact of him possesing a knife and making you feel very scared for your safety and all you thought was you had to defend yourself and get yourself away from being confronted with knife and he's mentioned that himself and admitted that he had the knife will no doubt be a contributing factor for you getting a not guilty verdict. Best of luck and keep updated on what is happening please with this case ....