So, after i finished the quest for everyone, I decided to check out the Host room for the Quest to see what was up. When I got there, it was just people taking their pictures with Fin, and asking for help, etc. But, there was an Everest ride start there too, which I took for a spin. This is where it took me:
Sorry for the large size. It seems Fin got to be a little creative.