No idea about the Russian metal thingy, but the globe looks to me like an amusement ride accoutrement, and I’m sure I’ve seen one similar, but not sure where. Definitely a good few years, maybe 2 decades ago….
Still open for new suggestions- there's housing on that site now but I never really got to the bottom of what that thing was.