It's enough food, do not forget the fajita toppings- same as the taco bar page. and the beverages.
I would make a portion of those enchiladas cheese enchiladas for the non-meat eaters.
Please consider a nibble/appetizer table. A self-catered buffet is a real challenge to the organizers, and things don't always come together as smoothly as hoped. By planning and setting up an appetizer area or "nibble table" which is ready when the guests begin to arrive, the cooks and servers have time to complete the arrangement of the dinner buffet. This is especially critical if there are children among the guests, or there is a wait before dinner, as at a wedding reception.
This does not have to be complicated. Three items, including a fruit tray, a cheese tray and an attractive dip or spread, plus a punch, or two if one is alcoholic, are sufficient.
One appetizer service area is needed for each 100 guests.