In a large bowl, mix together the sugar, softened butter, molasses and cocoa powder until smooth (about 3-5 minutes) with an electric mixer. Once the mixture is smooth and soft, add the remaining brownie ingredients. Grease a cookie sheet (11x14 inch) pan with cooking spray. Spread the brownie mixture into the pan evenly. If you want a thicker brownie, you can also bake this recipe in a 11x14 pan, it will just increase the cooking time by 7-10 minutes. Bake at 350 for 15-18 minutes, or until brownie seems to be cooked in the middle, but not overly cooked. I like brownies more underdone, so cook them to your desired liking. Remove the brownies and let them cool for 30-60 minutes until cooled. In the mean time, make the frosting.
For the frosting, in a mixing bowl, cream together the cream cheese with an electric mixer until smooth. Add the remaining ingredients. Continue to whip until the frosting is light and fluffy. Once the brownies are cooled, evenly spread the frosting over the top and sprinkle with extra mini chocolate chips.