Ok LizzieLou you are obviously very very stressed right now. The holidays will do that to you anyway but lack of sleep intensifies everything. It will get better!
Now as for the constantly being woke up with the blinds and every other method Tito can think of, I went through that for years with Leroy and I still am! Mine are free fed dry food but they get a small taste of canned food in the morning and evening. He won't let me sleep past 5:00am. I have learned to just get up and in a half asleep state feed them and the outside kitties and crawl back into bed on the weekends. I really think your whole problem can be solved by free feeding dry food. He may pig out for awhile but then he will settle down once he realizes that it will always be there. I don't think we should let our cats become obese but a couple of extra pounds isn't that bad. Don't most of us have a few extra pounds we need to burn off? I have heavy cats and I have thin cats and I free feed and I always will. Feed the boy Lizzie and don't stress over it unless he really porks up. I really think he will quit pigging out once he knows your not going to take it away again. He's hungry!
Now for the Christmas tree...forget it and pack it up until they are older. If it is going to drive you crazy that they are constantly in it then you need to take it down. It is an adventure and fun for them so I doubt they are going to give it up.
Look at this way, it's a good way for Tito to burn off those extra calories!

Oh, nobody should be upset that you haven't posted in a while. We are all busy right now and very limited on time. Hang in there and learn how to laugh at the kitties in the tree. Some pictures would be nice too! We are all in the same delimna and it will be over soon. You should see my house right now!!!!

Hang in there!