The big advantage of money is as a communication mechanism: An increase of demand of pencils, though price chnges, can increase the demand for burgers in a town where the wood for said pencils is made, even though the purchasers have absolutely no idea, and no control, over the results of their actions.
Sending positive and negative feedback to transactions has the opposite effect: It avoids the information hiding that is the key to making the economy tractable, and makes what are simple decisions much more complicated, but I suddenly have to care about what people think about the suppliers of my suppliers.
I suspect a economy running on this strangecoin would be less effective than one running on a regular currency, just like it's much harder to be gay in a tiny homophobic town than in a large, relatively anonymous big city.