I wanted to talk with you about that! Nice that you asked.
About the first question, no changes yet. The "features" field in the handshake has been extremely helpful to not have to create a new major version. And we'll try to jeep things that way as long as possible.
About CJXT. The end goal is what you described in your video. But a nice starter would be to hide roles by moving fees to LN somehow.
BTW feel free to open issues for ideas and discussions.