I would consider you a tall, skinny guy. Period. Ecto-meso-endo nonsense really is nonsense.
Just to lay it out plain and simple for you, the second point is causing the first point. I understand wanting to have fun in training, but a very common cause of non-progress is "playing" instead of "working." The good thing is, effective training isn't an either/or situation. Results are fun, grinding out a hard rep is fun (on some level), doing unique exercises for uniqueness-sake is a different kind of fun.
Also, you're not eating enough. You're going to say you are definitely eating enough or you're going to say it's hard to eat enough, but the fact is, you're not eating enough - seven days a week, 30 days a month, 6 to 12 months in a row - to build or maintain size. What, exactly, did you eat yesterday?
Do you think the program be built around those exercises, even if/though they're not the most efficient at building size? Or should they possibly be incorporated as part of a well-designed and more efficient program that focuses on building strength and size with barbell exercises?