Sounds like you're successful and have many personal outlets such as your business, music, etc. So I don't think wood working or extra academia is the solution. It sounds like you need more social interaction. You don't necessarily have to work to work on a team. Volunteer, join a church, have some kids, join a club (running, soccer, whatever). Get out there and make your life more complex in a good way.
Also, I'm just a developer so take anything I say with a grain of salt.