To answer your question above, I'm vegetarian.
And to answer both yours and @JamesBrawn007's statements, aside from using the bathroom an insane amount of times a day (I'm drinking at least a gallon of water a day on top of this), my body seems to be handling everything I'm putting into it just fine (minus the occasional deathly gas). I'm leaner and more defined than I've been in my 22 scrawny years of existence. When I was 148lbs I didn't have abs. At 173lbs I can see my abs, not that they don't still have some fat on them, but I can see them now better than I've ever been able to before. There's no spare tire.
And finally to answer the rest of your questions:
1 - I'm not trying to avoid actual food, I just lack a lot of time outside of work and working out to cook. I tried to make my meal plan as least time consuming as possible. I meal prep my pasta every Sunday, which means I could definitely meal prep other meals to eat throughout the week in place of what I'm eating now, but I haven't because I've been happy with the results I've been getting so far. Although I'm open to suggestions!
2 - I incorporate 1 cup of spinach and 1 cup of kale into my mass gainer shakes. So I get a total of 2 cups of leafy greens a day since my mass gainer is one huge shake I split into 2 shakes. I drink 1 in the morning and 1 at night. I wouldn't say I eat all the veggies I should, I really enjoy eating them, but I just didn't program them into my diet outside of what I said above.
3 - Personal decision. It's been 4 years now.
4 - According to BB.com's calorie calculator, maintenance for me is supposed to be around 3018 calories a day. I'm not sure how accurate their calculators are, and I'm sure it's impossible to pin point what you need spot on, but going off of that I'm 573 calories over maintenance. For "Muscle Gainz", it suggests I eat 3518 calories a day. So I'm pretty close to their suggestion.
5 - I'm using the Sheiko #37 program as my base, so all my core lifts, deadlift/bench/squat, follow exactly what he has written. I've modified it adding other workouts, and added days in between the regular M/W/F core lift days that focus on accessory work and sometimes I'll throw in a cardio circuit at the end. My workouts average around 2 hours to complete, sometimes a little shorter and sometimes a little longer. I have a home gym setup so I can take my time doing each exercise, and can rest as long as I need without having to worry about hogging equipment. I workout 1-3 days in a row, then take a day or 2 to rest depending on my work schedule. I've read multiple articles suggesting every other day or no more than 2 days in a row should be the max amount of days you should be working out in a row, but I try to also listen to my body. If I feel good after 2 days I'll work out that 3rd day, but I take a mandatory rest day afterwards. I'll post my routine when I get home from work.
6 - I'll gladly provide some progress pictures once I get off work! From what I've read online, I do feel like I've gained weight very quick (it sounds like most people put on 10-15lbs when they first start working out if they never have before), but I've never felt or looked better.