I don’t want to be the one to say this but i’m going to. Never take the sellers word on anything, especially when buying a car. It’s your own fault for not taking a good look over the entire car and/or not taking it to a shop to have them take a look at it if you didn’t know enough pre-purchase. Don’t sit here and rag on the guy you bought it from, you should have did a better job as the buyer.
FWIW the car looks great in the pics and it seems like you’ve got the problems pretty well straightened out.
Edit: Harts Collision in east greenbush does great body work.