I also wanted to point out that your DNS could be simplified by using regex matching for the name.
Ex. To redirect any traffic for domain utorrent.com and *.utorrent.com
/ip dns static add name=".*\\(^\\|\\.\\)utorrent\\.com" address=127.0.0.1
This matches utorrent.com, a.utorrent.com, a.b.c.utorrent.com, but not abcutorrent.com
Ex. To redirect any traffic for domain vuze.com and *.vuze.com
/ip dns static add name=".*\\(^\\|\\.\\)vuze\\.com" address=127.0.0.1
This way, you can protect against the sub-domains changing, the main domain still get’s blocked. Also, you’d only have one rule per domain.
Just a helpful hint.
ADD: So your new rule-set would be:
/ip dns static
add address=127.0.0.1 disabled=no name=".*\\(^\\|\\.\\)utorrent\\.com" ttl=1d
add address=127.0.0.1 disabled=no name=".*\\(^\\|\\.\\)vuze\\.com" ttl=1d
add address=127.0.0.1 disabled=no name=".*\\(^\\|\\.\\)bitcomet\\.org" ttl=1d
add address=127.0.0.1 disabled=no name=".*\\(^\\|\\.\\)bitcomet\\.com" ttl=1d
add address=127.0.0.1 disabled=no name=".*\\(^\\|\\.\\)bitcomet\\.net" ttl=1d
Hope this helps.