45 bottles may be a couple low for a typical 5 gallon batch, but certainly not bad! I usually get 48-50, so you're right there. Also, I don't worry about controlling temperature for bottle conditioning. Once you have a few batches going, it doesn't really matter whether they are carbonated at 2 weeks or 3 weeks.
The conditioning time really depends on the type of yeast used. With us-05, I usually have good carbonation after 1 week in the bottle (yes, I check one at one week, and you shouldn't feel bad if you do too. It's for science.) With highly flocculant uk strains like s-04, or higher alcohol beers, it can take 4 or 5 weeks. Increasing temperature does speed things up, but I'm not sure it's worth the hassle of building a temp controlled box. Get a few more batches going, and the waiting gets much easier.
Congrats on getting your first batch into bottles!