PreciAlps in France offers a comparably good solution for special chainrings with offset and the Bafang bolt circle.
http://precialps.com/uk/20-accessories-bafang-bbs01-bbs02
I had email contact with Bertrand from PreciAlps a week ago.
His answer:
The chainring 42 teeth is offset by 10.5mm...