Helpful for a significant portion of readers in this case, but tough to make this a general rule without using some judgement. For example, it would probably be overkill to define "AI" in every submission.
I haven't seen "on crack" used in a positive light, but apparently it is sometimes? Usually I'd say "they must have a crack team on incident response", meaning a highly functional, smooth-running team.
What leads you to focus on B2B? Is it hard to find a pricing model that works for both B2B and consumer scale, or is that just where you’ve found initial fit?