H1. Hero shoves preflop
H2. Ugh. I really don't know. I think there's only 3 hands in his range that you're way ahead of, and 3 that you're way behind, but there are way more combos of the hands your ahead of than the ones your behind.
AJ, 34, QQ, vrs 22, 55, AA. And the idea that he would limp/flat AA is pretty laughable. That having been said, I'm a donk in this situation and I get it all in.