Efficient way of configuring vlan's on RouterOS?

Hi,

I have my main router(RB2011UiAS-RM) and connected to that on ether4, I have another router(RB750) running hotspot on vlan10 back to my main router on the same port but on vlan10, I then have my main router bridging vlan10 to other bridges/interfaces(local and backbone) from ether4.10(vlan10)

My main router has the following configuration:

/interface bridge
add comment="backbone network" name=backbone
add comment="hotspot vlan10" name="hotspot network" add-dhcp-option82=yes dhcp-snooping=yes
add comment="local network" name=local

/interface vlan
add interface=ether4 name=vlan10-hotspot vlan-id=10 comment="hotspot uplink"
add interface=backbone name=vlan10-hotspot-bh vlan-id=10
add arp=reply-only interface=local name=vlan10-hotspot-local vlan-id=10

/interface bridge port
add bridge="hotspot network (uplink)" interface=vlan10-hotspot trusted=yes
add bridge="hotspot network" interface=vlan10-hotspot-bh
add bridge="hotspot network" interface=vlan10-hotspot-local

/interface bridge port
add bridge=local interface=ether1
add bridge=local interface=ether2
add bridge=local interface=ether5
add bridge=local interface=ether6
add bridge=backbone interface=ether8
add bridge=backbone interface=ether9

Can someone tell me if I am doing this efficiently or if not please point me in the right direction of configuring.

PS: I do know that it’s stupid to have the traffic loop on the same port(ether4 and vlan10 on ether4), I did this as the RB750’s switch chip is damaged and ether2 to ether5 do not work.