Haha yeah, submarine speed was difficult to determine what felt right because we wanted to enforce exploration but also didn't want it to feel too sluggish. Thanks for the kind words and glad you enjoyed it so much!
As for the UI transition, it's just a bunch of anchored squares that squash and stretch! I attached some screenshots to show how I did it.