Combine warm water, warm buttermilk, yeast, sugar, and oil in the bowl of a stand mixer. Let yeast mixture sit till it bubbles, about 3-5 minutes.
Add the salt, eggs, gluten, and about 2 cups of the flour. Beat with the dough hook till smooth. Add enough flour to make a soft dough that is easy to work with. Cover the bowl with plastic wrap and allow the dough to rise for 10 minutes.
With a rolling pin, roll dough out on a counter sprayed with non-stick spray into a rectangle about 12'x16". Spread the melted butter over the entire surface. Combine the sugar and cinnamon and sprinkle over the butter.
Roll the dough up lengthwise, and pinch to seal. Cut into 12 slices. Place each roll on a lightly greased cookie sheet. Cover with waxed paper that has been sprayed with non-stick spray.
Turn on the oven to 375°. Let the rolls rise for 15 minutes while the oven is preheating. Remove waxed paper and bake for 18-20 minutes.
While rolls are baking, prepare your frosting. Beat the butter and cream cheese till smooth. Add the salt, vanilla, and powdered sugar. Beat till creamy, adding milk as needed. Frost rolls while they are still warm.
Notes
If you have bread flour, use it in place of the all purpose flour. Just omit the gluten.