First, I'm inspired. You look healthy and very fit...with the diet to back it up long term! What a great way to start your 20's.
Second, I'm pretty new to working out (team sports took care of exercise when I was younger) as I'm kinda confused by two things you mentioned: heavy lifting AND never touching a barbell. How do you heavy lift...as in, what does that term mean? (feel free to answer like you're talking to a kindergartner! ) And what are calisthenics? *blush*