... i just wanted a pro say, yeah mate, you are doing it the right way!
The way you did VLANs are the way they can be done on routers ... where any ingress packet needs to be routed
to another L3 subnet.
If you want to do it the way they are done on switches ... where ingress packets get forwarded to other interfaces within same VLAN with the least amount of processing ... then your way is not the way to do it.
VLANs on Mikrotik are not easy and yes, official documentation has room for improvement. That's why @pcunite wrote a nice tutorial
on how to do it in a way which is portable between all RouterBoard devices running ROS >=6.42.
There are many other ways how to configure VLANs, many give better performance but depend on particular features, provided by hardware switch chips, and are thus not portable between different RB models.