I've had some success explaining it as "baseball, but 360 degrees and most things are a hit instead of an out". In MLB the best batters have a batting average of something like north of .300 while in cricket you're probably looking at something above .900
How about the "if it pitches outside leg it can't be out" part ?
I can't watch test matches or even ODI, but T20 is super fun. The limited overs encourage action in a way the other formats don't. Batters are aggressive, death bowling is a thing, way better than baseball IMO.
On a strategic aspect, the players have to change their styles from slow to fast or fast to slow given these hidden limits.
https://www.reddit.com/r/Cricket/comments/lq2zh3/cricket_in_...
Indian batting great Sachin Tendulkar was going through a bad phase in 2003-04 Test series in Australia. In the first 3 Test matches his scores read 0, 1, 37, 0, 44. He was dismissed consistently playing cover drive outside the off stump. There was a lot of pressure on him going into the final Test match in Sydney. He showed why he is one of the greatest to ever play cricket. He played a genius of an innings for two days where he didn't play a single cover drive shot outside the off stump as planned by him. He scored 241 and remained not out. This is not something you get to witness in an ODI or a T20. Test is indeed the real cricket.