4 weeks in primary is better than just 2 weeks. old school advice was to get it out of primary quickly, modern school of thought is that no harm comes from several weeks of promary. in fact, it improves the beer.
so your beer is not only fine, it's better than if you had followed a shorter schedule. bottle or keg it and enjoy!
After 6 months primary for a 5gal batch, you're pushing it. Weird flavors (autolysis?) start appearing around 8-9 months in my experience with a few experimental beers.
Hopefully, your airlock didnt go completely dry, but don't worry about it.
I don't bottle anything until at least 6 weeks of fermentation. I like to rack to secondary after 2 weeks, so I don't get as much yeast in the bottles, but you will be good.