They also mentioned that info on VC would be shared at a later date...E3? Other major game expo events? Or could be end of year (holiday season) too. Uncertainty bites.
Should be earlier. Remember the paid online services (like PS+, Xbox Live Gold), Nintendo will have that after launch and along with it, they will let you play one 'free' game each month (only playable within the month). Obviously it's not going to be 'free' Switch games (in theory occasionally they could throw one in, like at the beginning maybe a 1-2-switch, which is a tech demo anyway, to lure ppl). It's said that they will be 'giving' NES/SNES games, and that will mean VC. At launch online mp services will be free, but once they start the paid services, VC will be available by that time, if not earlier.