Sorry for the late reply. Had a minor bike crash and broke my hand. That needed sorting out first.
So here's the pics with weights. Crank length is 170. I went down from 175 and I have to say I like it.
I completed two rides before I crashed. The crank feels VERY stiff. Mounting it was easy. I really like the aluminium preload adjuster. Feels very solid and easy to set up. I haven't done side by side data comparisons with my Assioma pedals but the readings I got from the PM seemed perfectly normal compared to the rides I do with my other PMs.
One big caveat, though: I found it close to impossible to thread pedals into these cranks. The threads in the crank arms almost felt like they were undersized. I eventually managed to mount the DS pedal. On the left crank arm I needed to chase the threads with a tool. And still it was hard to get the pedal in. I confirmed that it wasn't the pedals. I tried three different types of pedals. They all went smoothly into the Sram crank arms that I had on the bike before. Also the thread cutter was very hard to get in. It went totally smoothly and easily into my Sram cranks. So there's that. Buyers beware. I asked the seller if this was some kind of B-stock leftover, but he was adamant that it was properly QC'ed and sourced directly from Xcadey.
Edit: And there is another buyer on Aliexpress reporting the same issue. So it's not a complete one off, apparently.