Absolutely hate this line. I'm guessing the ridiculous small bet on the turn was to induce a check raise. I prob would have looked to get two decent streets of value or made a decent bet on the turn and made the "sheepish" bet on the river after more str8s connected with the board to try and induce the check raise then.
Occasionally, you can expect a call from a shove like this. AA or 10X that didn't boat up, or a str8 ( QJ). But this is a fairly small calling range, that may not even call. Think you miss way too much value with the shove. And occasionally a guy shows up with KK, K10, 10 9, 10 8, or pocket 9's and you get stacked. This maybe a good line for a 5c/10c game, but is less than ideal at higher levels.