Not really. It almost passed last time, and one of the major reasons people voted against it was because it was unclear what that would mean for their status in the EU. That's no longer a concern thanks to brexit.
Yes, really. But I doubt we'll agree on that. There was a short time when 'yes, go independent' was on top, but it seems to me to be less popular again [1]. Not by much, I'll grant, but when the tories lose the next election, and Labour stop the current government policy of "screw Scotland, just because", I expect normal service to be resumed.
If the Scots vote for it, of course, they should have that right. I'm not trying to say they shouldn't have their say, I'm saying their position isn't one likely to lead to separation in the near future. IMHO.