Bit of a follow up to this, thread dredge I know, but anyway.
I picked up some "0-10A" versions of these, they are identical to the one posted in this thread, except for using an on board shunt link rather than the smd resistor.

Unfortunately, a brief play around with them reveals they have some interesting properties.
If you power it from it's own supply separate to the supply powering the load (of course remember that the negatives will be connected on board), everything is hunky dory, the accuracy seems reasonable.

If you power the meter from the same supply as is powering the load, and leave the negative supply of the meter disconnected (remembering that the bottom of the shunt is connected to the meter's supply negative on the PCB), then it seems to read consistently about 80mA low - not a percentage of the load just always seems to be 80mA low.

If you then connect the negative supply for the meter to the power supply, remembering mind you, that they are already connected together on the PCB, things get really crazy.

There is supposedly a "calibration" procedure, but I've only ever seen it mentioned as existing, not what it actually is.
The unpopulated 6 pin header on the left side of the board (see previous images in this thread) I have buzzed out as (numbered from bottom to top)...
1 = Pin 20 of the mcu, "PD1(HS)/SWIM"
2 = Pin 2 of the mcu, UART1_TX/AIN5/(HS) PD5 (this is marked +++ on the board)
3 = Pin 3 of the mcu, UART1_RX/AIN6/(HS PD6 (this is marked ---)
4 = Pin 4 of the mcu, "NRST"
5 = VCC
6 = GND
If I get enthusiastic I might see if there is anything useful to be had by way of serial.