Yea, but even if UTG has A8 on the flop he would have called the .50 raise. At think you played it well considering the micro limit level.

A massive river bet may have folded him, but then again if he called you're probably screwed. Considering that, I think your river check is appropriate since the pot is already decent sized.