Preheat oven to 325°. Prepare bundt pan by spraying with non-stick baking spray with flour.
In the mixing bowl of your mixer, add cake mix, pudding mix, 1/4 cup warm water, 1 Cup Sour Cream, 4 eggs, 3/4 cup of vegetable oil, and 1 teaspoon of imitation butter flavoring. Mix on low speed for 1 minute. Increase speed to medium and mix for 3-4 minutes until batter is creamy and smooth.
Spread half of cake batter in bottom of prepared bundt pan.
In a small bowl mix together all the cinnamon filling ingredients.
Sprinkle with Cinnamon Filling mixture making sure to spread it evenly.
Top with remaining cake batter. Use a spatula to spread evenly.
In another small bowl mix together dry streusel ingredients. Slowly add melted butter. Use hands to form small pea size crumble.
Sprinkle top of cake with half of streusel mixture. Reserve remaining half and set aside.
Place cake in center of rack in the middle of the oven.
Bake for 50-55 minutes. Half way through baking, carefully slide out oven rack with cake and sprinkle with remaining streusel. Continue baking until when you touch center of cake it springs back.
Remove cake from oven and cool completely.
In a small bowl mix together vanilla glaze ingredients. Mix until smooth. Remove cake from pan. Drizzle with vanilla icing.
Slice and serve.