This is almost exactly what happened to me in CLT on 3/11.....only the GA came on board on arrival and announced 2 cities that connections left, the rest are either holding or delayed.....ran from the end of B to the end of C only to find out my flight had left 30 minutes earlier. That was the start of a whole evening of lies and miserable US employees.