In a large bowl, combine yeast and some of the sugar. Add water and wait a few minutes for yeast to activate.
Add remaining ingredients and knead into a soft dough. Cover the bowl with plastic wrap and let rise for 1½ hours.
Meanwhile prepare the filling. Combine all filling ingredients in a small bowl and set aside.
Once the dough has risen, divide into two equal portions. Roll each portion into a rectangle. Spread each with half the filling and roll into a tight log. Slice into ¾-1 inch thick slices. Place each into a 8 or 9-inch diameter round pan and cover loosely with a towel. Let rise again for about 30 minutes. Preheat oven to 350°F.
Once the dough has risen the second time, bake for 25 minutes, until golden brown.
Meanwhile, prepare the glaze. Whisk together all glaze ingredients.
Let cool and drizzle with glaze. Combine and drizzle liberally over cinnamon buns.