You are right he is old enough to start to understand proper nutrition - and we have talked about it, except that he still won't even attempt to try the things he refuses. He enjoys cooking with me, but still won't eat things he makes. However we could explore the food he is happy too eat and see what might need increasing to give him a better balance.
Honestly he does eat, we have a well established repertoire that minimises the refusals. He is a very slow eater - is often still at the table long after I have finished and cleared up after! Which I think means his portions are perhaps not big enough (otherwise he'd never be done). I think he is more a grazer by nature, and perhaps I should accommodate that more.
I hear what you are saying about hiding an eating disorder, but I don't think it is that extreme. I think he is only tipping into underweight now because of the beginnings of teenage growth spurts, he needs to up his calorie intake clearly. I remember my brothers as teenagers being bottomless pits - they would fill up on bowls and bowls of cereals and sandwiches by the bucket load!
A typical day for DS would be
Bowl of cereal with ss milk (there are about 3 types he will eat, all multigrain types)
Lunch
Cheese toastie/Cheese pitta/cheese roll (he will eat the odd bread roll) or veggie sausage roll
Chopped salad veg
Yoghurt
The one school lunch he will eat is fish & chips
Afternoon snack
Crackers & cream cheese or similar and a piece of fruit
Dinner something like:
Spag bol (veggie mince features quite a bit now I think about it), lasagne, Fajita type wraps with lots of cheese and veg, pan-fried fish filets on noodles or rice, roast veg and halloumi with rice, stir-fry with braised tofu, veggie sausages & baked potato, salmon pasta (light on the pasta), puff pastry tart with spinach and feta. Sometimes he will eat quiche if it has more filling than egg.
If I add chips or sauteed potatoes he will eat them happily enough.
We don't often eat pudding, but he will top up with fruit/Yoghurt or a small pot of shreddies if still hungry.
I don't think it sounds too bad - however he probably needs bigger portions and maybe more nutritious snacks.