It is quite an informative presentation. However, what is your audience? It must be compatible with the audience to whom you are going to make this presentation. It should not be over their heads, nor should it be below the standards expected upon delivery. I hope you would agree with me that the contents and style of delivery would change based on whether you would present this to university students, production floor supervisors of a factory, or students following a distance learning study program. In this case, the presentation must include every minute detail to support understanding the context easily. Also, if it is a presentation delivered to an audience by you, then the slides must be in point form, thus serving as a guideline that you can expand and explain in detail.
Regards,
Punya