I'm not so sure I agree with the consensus that you had a great read. When the 2nd and 3rd caller come in you have to start opening up their ranges to more than just "2 high cards." Suited connectors, middle pairs, Ax suited... A lot of buttons will even call here with random suited garbage.
After you lead out into 4 players on the flop and the button calls, you have to adjust your read. What do you think he thinks you have? How does his range narrow based on the call? To me, his call smells like a weak 8 or a draw (which possibly has your hand dominated).
After the board pairs on the turn and he raises, how are you still thinking "2 high cards trying to steal with air?" Very few players are ever taking a shot in a spot like this. I think you acutally made a bad read and lucked into the bottom of a wild players range, only to get unlucky when he hit.