UTH should cover about 25% of the tank - 50% max. Be sure to set the UTH on a thermostat.
You need at least one hide for each side of the tank. They should be low, tight and snug - round seems to be preferred. Check this out for more info:
proexotics.com/FAQ_answers_Hide_Spots.html
A tank that size can be find for a little BP, but only if you have more hides and hides that are appropriately sized (see above). I started my 2 month old in a 50 gallon breeder with about the same dimensions as yours, but he had 4-5 hides to choose from and they were correctly sized (low, tight, snug, etc). So he was not stressed by the space.
A UTH may be all you need for heat, but maybe not. Tanks are notorious for not maintaining proper temps and humidity. So get everything set up and running for a couple of days so you can monitor the temps and humidity BEFORE bringing your BP home. It will save you a lot of headache and be best for your BP. That way you have time to make modifications if you need to. If you need a supplemental heat source I'd avoid ceramic heaters. They dry the air up too much. Go for an infrared heat lamp - they also make great night lights. They will also dry the air so you may have to resort to some of the tricks to making a tank work (covering with duct tape/saran wrap/aluminum foil, covering with damp towels, etc).
You only need to feed out of the tank if you have a loose substrate. Otherwise not required, unless you have a difficult time getting your BP to eat in the tank and you find feeding outside the tank works for him/her.
I wait one week after getting my snakes before handling or disturbing. After that week I feed them. Once I've gotten at least one successful feed in I start handling for short sessions and then gradually increase the sessions. You'll find different people have different strategies.
Be sure to get a good quality (that usually means a digital with probes and not the analog or stick on kind) thermometer for each side of the tank and a hygrometer. You can find units that have a thermometer w/ hygrometer and probes.
Also, I can't tell, but it looks like the tank is in front of a window? If so, then you shouldn't keep it there. The light from the window will bake your BP - if this is where you intend to keep it. The tank should be away from a window and in a low traffic area.
Finally, it's difficult to tell from the picture, but that top does not look secure (I could be wrong). A little BP can still be strong escape artist. Is it a sliding top?
Some final tips/advice:
Don't handle during shed or for at least 48 hours after feeding.
Wait to feed after shedding or at least until the eyes clear up.
Establish a good routine for cleaning and disinfecting (these are 2 different things, just cleaning is not enough: www.anapsid.org/cleaning.html
Temps: warm side=90-95, cool side=80-85. A night time drop is not required, but if it does drop do not go below 72-75 on the cool side and make sure you still have a temp gradient (difference of 5-10 degrees between the 2 sides)
Humidity: 50-60% when not in shed, 70% is great during shed
Shedding: body and eyes will cloud over and then clear up. Once the eyes clear up the snake should shed in a few days. When the eyes clear this is the most important time for higher humidity. Be prepared for your snake to defecate after shedding and you may see some blood - all normal.
Buy your snake from a reputable source. Be sure to ask to see it feed first and hopefully it is already eating frozen/thawed. You want to minimize your chances of having to deal with a difficult feeder as much as possible - it is so incrediably frustrating.
Get at least a fecal done by a vet.
**************************
Have fun! You're going to be so happy with your new friend. Glad to see someone interested in making sure things are right before bringing their snake home. So many problems can be avoided by doing that.

-----
Check Out My Albums
1.0 Ball Python "Aragorn"
1.0 Kenyan Sand Boa "Gimli"
1.0 Saharan Sand Boa "Frodo"
0.1 Rough-Scale Sand Boa "Arwen"
0.1 California Kingsnake "Gentoo"
1.0 Mexican Black Kingsnake "Indigo"
1.0 Snow Corn snake
0.1 Australian Cattle Dog/Pointer
"Kira"