>I guess you want a gain of 0.1 volt per amp?
Yes, but it doesn't matter, it can be easily changed by changing 100r and 1k resistors.
>Do you need three more diodes anti parallel to the other three series diodes?
No. Why i should need them? R1 and diodes are there to set potential of main power circuit part with v2/shunt/load to about 2v relative to opamp's ground. I actually used tl431 in real circuit instead of diodes, and zenner diode in 2-7v rage can be used here too. Because of this 2v voltage there is no need to have rail2rail amplifier like in original circuit from intersil appnote - voltages on shunt resistor sides are 2v and (2v - shunt voltage drop) . But my version requires separate power supply only for this opamp, in my case it's not a big problem, since i making lab power supply from atx pc power supply and just added extra windings on standby transformer.
Circuit itself works fine, so there is nothing to discus since i figured out that my problem was in LM358 offset voltage, which on small signals is as high as signal itself, causing large error. So at monday i'll go to electronic shop and buy OP07 opamp, it has more than 20 times less offset voltage and pins for connecting trimmer to set offset voltage to even lover level.