After all these months, for various reasons, it has taken me until now to receive a GY-BNO055. And I got it working with the help here and from this other excellent thread: GY-BNO055 Issues - #13 by marcusbehrens
My board came with the two jumper contacts, mentioned in the thread, unsoldered, and needed to be closed. Using the "i2c_scanner" Arduino code, that comes I believe with the Adafruit Unified Sensor library, I found the i2c address is 0x29 and used the following to initialise the sensor in my code:
NAxisMotion mySensor;
mySensor.initSensor(0x29);
The logic level converters I got are different to the one above. They're this following type and have two bi-directional channels (the "TX" ones):

I used the following wiring with a Nano:
Nano-3.3V --> logic-LV
Nano-A4(SDA) --> logic-TXO (1st channel)
Nano-A5 (SCL) --> logic-TXO) (2nd channel)
Nano-5V --> logic-HV
Nano-GND --> logic-GND (HV side)
Nano-GND --> logic-GND (LV side)
Nano-GND --> GY-BNO055-GND
logic-TXI (1st channel) --> GY-BNO055-SDA
logic-LV --> GY-BNO055-VIN
logic-TXI (2nd channel) --> GY-BNO055-SCL
Aliexpress has the GY-BNO055 for about US$12, presently, so at that price it's worth the extra fiddling around.
All the best,