Whilst we're on the subject of the BBS series of motors rotating, I thought I'd just add some pointers for anyone fitting one of these kits for the first time. As the OP states, the motor units will attempt to rotate during use, which DogDipstick explains the reason for doing so very nicely.
But, these units should NOT loosen during use, and there is a couple of reasons why they might do so.
1) The fixing plate (the one with the 2 bolts that attach to the motor) has one side with knurls. The knurled side must sit against the bottom bracket. The reason being that the knurls bite into the bottom bracket metal and resist the motor from twisting.
2) Always, always tighten the inner and outer lockrings with the correct tool. It's no good using pliers, grips etc, to tighten the inner nut and then hand tighten the outer one. The correct tool is cheap enough off eBay, so have one in your BBS toolkit.