Hone is subjective, if it has crosshatches theres no need to hone.
I would personally overbore any motor just so you know you have a good starting point.
Everything looks fine, except the pistons, i would listen to the few that chimed in, get some B16 pistons or ITR pistons, they are only $150 new so its worth it