What the second poster has said, and also, not everybody will be familiar with certain things you have talked about i.e. ionic and covalent bonds. It will help to go into a bit more depth about them, possibly building the atoms and their bonds to aid your explanation.
On a positive note, you speak quite clearly and I think this idea has potential.