We should be able to address some of these.
For 2), our thinking is not to make a separate UI element for ports. We have a systematic way of processing Allowed and Blocked URLs. Allowing and blocking ports is just a special case of the whole theme. Please refer to our new blog posting to see how it works: https://www.pcwrt.com/2018/06/how-to-allow-or-block-web-sites-on-the-router/.