Yeah, when I saw it, I thought he was standing on the shoulders of one of his "cousins" for the photo. I don't think a romantic relationship with a human would be weird for Stich, he was only a few days old when he reached Earth. He imprinted on humans so Lelo & Stitch doesn't gross me out, I just find it highly unlikely. They are being raised like brother and sister so (once Lelo's curiosity is satisfied after her first Heath class in high school) I doubt they're going there. Lelo will have her hands full keeping Stich from murdering whoever hurt her heart this time & struggling with herself about "accidentally" letting him go (that kid has a dark side, violent too).