Hello Stub...

An hour for the entire process is a long time, but it is not unusual for a newcomer to str8 razor shaving. As you gain in confidence the amount of time will decrease.

You might also give some thought to eliminating a few steps such as hot towel, hair conditioner plus shaving oil, and oiling your blade everyday. You might also consider stropping your razor the night before. That will eliminate another step and reduce the amount of time for your daily shave. The entire ritual you describe might be best for a leisurely weekend shave, but not for a weekday when you have to rush to work.

My own shaving time--with hot shower, beard prep, crafting lather, shaving, cleanup, and blade maintenance is anywhere from 20 to 30 minutes. That's still a long time, but is down from the 60-40 minutes when I began str8 razor shaving last December. I only oil my blade every other day or so. Most times I simply dry it well and strop it again--15-20 fabric and 15-20 leather--before storing it.

I hope that this helps.

Take care--and smooth shaving.