Mine is Lumia 830, mine always has glance on. I believe if you have an backup on the cloud, you may just do restoration when setting up,i got glance and glance background worked, of course , since the msn weather for win10m is different one to the wp8.1, it dosn't support glance and the lock screen, yet.
Yeah, I think the W10M weather app killed glance weather. Not sure how I would get the old weather app back. The better solution would be for Microsoft to fix the issue, which I assume they're working on.