I haven't heard anything, but I would be surprised if the US Cycling Federation didn't chip in something. The only velodrome in the mid atlantic that I know if is in Trexlertown, PA.
I was thinking it is an odd location (and the dollars needed). Maybe they're hoping folks like us will pass by after/before a Nat's game to take a peek. Plus, Ft. McNair is right there. They had to do some sort of feasibility study ...