1. 7-speed isn't as picky about perfect derailleur alignment as 9+ speed systems. You're probably close enough.
2. Friction shifters will overcome a lot of other problems. If it was my bike, I'd switch those barcons to friction and love it for what it is.
__________________
My greatest fear is all of my kids standing around my coffin and talking about "how sensible" dad was.