Thanks, everyone. I'd better play it safe, so I'm flying out the night before.
I take the Amtrak train through Charlotte one a year or so. In a sleeping car, it's quite nice and it is usually late so I figured that a 2am arrival could end up being 6am.
However, I'm taking your general advice and am going the day before, so thanks.