I haven't looked at your results.
First off, I say this all the time on here, RAISE MORE PRE!!! In 1/2NL most tables don't even care about 3xBB or 4xBB type raises. I often will raise $15 - $25 in 1/2NL and I establish that as my 'normal' raising range. After 3 or 4 raises, the tables accepts it and starts calling me and then I slowly increase my raise amounts from $15, to $18, to $20, and I walk them all the way up to $25 before the session is over.
In this spot, I easily make it $20 and you will get 1 or 2 callers guaranteed.
As played, I liked the flop bet, turn sucks but I call. I seriously doubt any villain has a set. You bet $40 on flop and most sets c/r flop because of the flush draw so I'm not overly worried about the set.
Unfortunately, you didn't really give us any villain profiles. Some villains shove made flushes (fish) while thinking players value bet them. Then again, villain only had $70 behind so a shove in this spot isn't terrible by any stretch. ( assume he only had $70 behind because you said 'shove' and not bet, shoves usually indicate allin, again better setup/description on your part would be helpful)
As played and if villain is all-in here, I call.
Villain could easily make this play with A
J
type hands