Your CHO intake of 150g/d works out at 1.8g/kg/d which is a very low carb diet and is barely enough to keep your brain ticking over. This falls far short of the of the general recomendation that endurance athletes consume 6-10g/kg/day (depending on training load/volume) but if that's what works for you I'm not inclined to argue the point.
"Eat food. Not too much. Mostly plants." - Michael Pollan.