BCC keeps their gate closed and Teddy will too. Yes it does seem uninviting and private but if you walk up to the main gate security will let you in or just Yell for Teddy through his gate. Once inside you can go to Teddy's, he has tables in the back that are covered but you are free to sit in the "courtyard" of the castle and Teddy will serve you out there. The view is really nice out there. If you want to see rooms etc, you can ask for Petrona in the office. Things should feel much more "warm and inviting" once you're in the gate.
Last I heard Teddy is still cooking at the Castle.