When the platform boosts you, you land on an invisible climbing vine or ladder thingy. But I don't know so I'm not really sure :t
Yes. I discovered it a while ago. If you launch out of spawn just right, you can stand on some invisible wall above the water in front of spawn.