One of the comments there makes a good point - they should really register `moz://` as a protocol, otherwise someone will grab that at some point and cause endless confusion.
On the other hand, "we used this for branding" is really not a great justification for registering a new protocol, is it...