I personally subbed when the second classic announcement came out. I am enjoying myself, but there is a bit of content drought right now. Not a ton of people are running endgame. I would say now is a great time to get in and start leveling. Get to 110 at your own pace and then decide if you want to use a boost for an alt. By the time you get to endgame there will be a lot more BfA content to do and we may even have a better idea what classic is going to look like.
Do we know when classic drops?
Nothing has been officially announced and I don't think we will hear anything more until at least Blizcon. But that's just a guess.
At least a year or two. Likely longer
A place for new players of World of Warcraft can learn from experienced players and meet other new players.