Wow! Great attention to detail. One of my concerns would be TV/movie watching. Since the TV is located over the fireplace there really isn't a good seat for watching movies. I could think of relocating the TV to another wall.
Sorry for my slow response and I did not see your posting until now. Great work!