That deep I think our opponent would raise all of his strongest hands(AA-JJ, probably AK-AQs/o), so his flatting range is weaker, we will have a big range advantage. I think that his range contains: maybe AQs/o, (10-10)99-pps, suited broadways, suited connectors and some suited hands like K-9s, Q-9s, J-9s maybe(he seems loose).
Against this wide range we could be ahead on the flop with A-highs, so 1/3-40% cbet could be enough(because we would be happy by taking the pot away on the flop.)
You did cbet 100%, and he called, so his range is strong, pocket pairs, AK-AQs plays on only against this sizing. On the blanky turn you barreled pot, which is brave, but could be OK. Now he will fold all of his A-highs, so we will play against only pocket pairs like 10-10, 99, 88, and maybe 66. If you played like this, you had to plan that you would barrel the river too.
Q on the river is a magnificent card for us. We barreled 3 streets with pot, he just can't call.
Good hand though, I would cbet around 1/3-40%(probably 40%) and would let it go against a loose agressive opponent, there are too much varience in this move. On the micros opponents only see their cards, they don't think in ranges, they don't like to be bluffed, so they often make hero calls in terrible spots. But you have big heart!!