It looks really tasty. Does the fact that you add the onions first allow them to carmelize and become sweet? If so, the addition of carrots really heightens the sugar and I could then understand the need to cut the flavor with some heavy spices.
They didn't cook the onions long enough for them to carmelize, so it really isn't overly sweet. I just prefer spicy dishes.