1. fine
2. fold river, it's fine
3. you can actually check/fold the river because it's very difficult to get called by a worse 9 for three streets... the result would be the same I guess because they'd check their worse hands back
4. river shove is fine, but a smaller raise is better since he's more likely to call