I have a 2012 ... that side on mine is always a little off, but that seems dramatic.
Under B, there is a well nut, which is most likely causing your problem. It goes under the meter cover (black plastic piece under the windshield), through the left upper inner fairing, and stays stuck in the upper fairing once the left upper inner fairing is removed. Most likely the left upper inner fairing is sitting on top of the well nut, instead of the well nut going through it.
Take off the wind screen, wind screen brackets, meter cover and left upper inner fairing. Pull the well nut out, put the left upper inner fairing piece in place and then shove the well nut back in. It should all sit much closer after you do that ... assuming that's the problem. While you have it apart, check that the well nut for the right upper inner fairing is seated correctly as well ... causes the same issue, but less pronounced.
Ask me how I know.
If you over tightened the bolt at A, like I did, while trying to close the gap ... you may have chewed up the well nut behind it. I picked up a cheapo windscreen well nut kit from the local stealership to replace it which put it back to where I remembered it being before I ... did mean things to my bike.