I just learned a lot about IPv6 and networking in general by setting up a VPN that provides IPv6. Many wrong turns = good lessons!
Tinikling? You betcha!
Mosh (mobile shell) seems like a great idea. But every network I tried blocks too many ports for it to be useful. mosh.mit.edu