Wow.  I can't see the golf course through the trees!

I've just worked on the course, but didn't see anything wrong with the course buildings.  Are you talking about the messing house outlines near it?

Here's what I did.  Let me know if there is anything I missed.
Created a leisure=golf_course around the site.  Added pin to each hole.  Changed fairways to multipoly relation to resolve overlap with the greens.  Tagged driving range and removed descriptive name.  Added contact info.  Assigned consistent tagging to cart paths.