Here in NZ, if you buy stolen goods "in good faith" you wont be sent to jail as per that law you quote.

But the goods will still be returned to their original owner.

keeping the goods, and being charged with theft are two quite seperate issues.