Vindicated means to set free, to provide justification. Its talking about a guy who loves this girl. He feels justified to her presense of love, where he finds himself screwing things up with her. His interest of words is so bluntly spoken, that his hope is dangling for her to grab a hold of. The love he has for her is "like slow spinning redemption," showing him that he still has hope left to help redeem himself to get that second chance at love with her. He feels selfish for the things he has done and he is seeing in himself, the things she swore she saw. The unwanted things that he had that she didn't want. Believing that he will make this work the second time around. "cleaning up so well" following the positive things he has done to get to her.
Expos, Ms. Lee. I took so long but I did it. Yay!