I don't understand why you have doubts, the quality of the trailer is very good, and in the itch page too, maybe I would use a little less opaque colors, but it's still very good.
I am also very supportive of your intention to educate people, you could seek support from educational institutions...