Yep, an eight-year old post is always good intel to base one's trip on. FWIW, Colonial Williamsburg is private property, so be aware of that when you visit.
If you do a little searching, there are a number of fairly recent posts about OC'ing in Colonial Williamsburg, which is owned by The Colonial Williamsburg Foundation. There has never been a problem in the Historic Area and only one in the City itself. That was an employee that thought it was an ABC violation, in a restaurant.
You will get some remarks from visiting Northeners..While filming the Grand Illumination this year, I heard someone in the crowd yell "He's got a gun, call the cops".
Needless to say, no police ever came.
Even that is rare. Most Northerners just comment on how they wish they could carry at home.