The size and shape look OK.
I would research various threads here on feeding. Myself and a host of others have posted well researched, quality info about feeding BCs.
Caging is your choice. I would consider the sizes mentioned above.
This cage is a Pro-Line from Constrictors Northwest. It is made of HDPE plastic.
48" wide. 30" deep and 24" tall.
http://i772.photobucket.com/albums/y...a/IMG_2658.jpg
It houses a 4 year old male BC that is a bit over 6 feet long. I feel he'll be good to go in this cage up to about 7+ feet.
It is a personal choice on how you want to furnish your cage. I enjoy watching all of my snakes perform certain behaviors that they would in the wild so I provide options. I also enjoy the display aspect of a nice looking cage.
http://i772.photobucket.com/albums/y...a/IMG_2591.jpg
This cage is my interpretation of a natural BC setting, at least to a certain degree.