I think that if you’re going to do a “public facing” video explaining your new, upcoming product, the people doing the video should be expected to know basic concepts & answer basic questions.
Management should be responsible for ensuring that happens.