Fact of the matter is that the cold front blew out so quickly over the Carolinas that it helped stall the low pressure area. Yesterday afternoon it seemed that the low was moving steadily northward up the Chesapeake but it reached only so far north, like many Nor'Easters do, and stalled. Now it's going to sit where it is for a few more hours before it's own rotation begins to help move it easterly and out to sea south of long island.
As a result the westerly winds were held further south and the more northerly and easterly winds persisted further south.
Nothing you can do about it. Mid-Atlantic nor'easters are tough to predict when they will make their turn. This one is no different. Areas near where the storms are predicted to change course are very tough to pinpoint exact wind direction changes because a few miles makes a huge difference in temperature and wind direction with these systems.
Your wind shift is currently positioned at the NC/VA border. In 20 miles distance heading north you go from west, to north west, to north, to north east in wind direction. That shift line was predicted to be about 200 miles north.
Storm stalled, shift line remained south and will do so for probably the remainder of the morning and into mid afternoon until the low starts peeling off eastward.
Surface Wind Streams