Combine the milk, oil, and ½ cup of sugar in a tall sauce pan such as a stock pot. Heat it over medium heat. Stop it before it comes to a boil. Allow it to cool til it's pleasant to the touch.
Sprinkle the yeast on top.
Add 4 cups of flour and mix well inside the pot. Put a lid on the pot and allow it to rise for an hour.
After 1 hour add in an additional ½ cup of flour along with the baking soda, baking powder, and the salt. If the dough is too sticky to work with add more flour, ¼ cup at a time until you can work with it.
You can place the dough into the fridge for an hour to make it easier to work with. It's your choice.
Sprinkle some flour on a flat surface. Roll the dough out to about an inch thickness.
Drizzle on 1 stick of melted butter. Combine the cinnamon and sugar in a bowl and mix well to combine. Sprinkle it all over the surface of the dough. Use it all, even if it looks like too much.
Cut the dough into 8 strips. Then stack all of the strips on top of one another, making it as even as you can.
Now cut that stack into 6 equal pieces and place it into a well buttered or oiled bread pan. Try not to cram the slices in.
Cover and allow to rise for 20 minutes while your oven preheats to 350 degrees
Uncover and bake for 30 minutes, checking at the 20 minute mark. If it's browning too much at this point, cover lightly with foil. Don't pull it early or the middle might still be too doughy.
Pull the pan from the oven. Run a butter knife along the edges and remove the bread from the pan.