I see a couple of errors in your heirarchy. I really like this way of presenting isomeric relationships though. I found these concepts to be difficult for a long time.
Here are the errors I see (from top to bottom, left to right):
1) You might add a branch at the very top concerning whether the molecules have the same molecular formula or not. If the don't, they aren't isomers, if the are, then you can enter the rest of the chart.
2) You may want to add "structural" as another name for "constitutional." Constitutional is the modern term, but some older literature uses the term "structural isomer." The meaning is the same. Additionally, I would just omit the "?" on the left hand side and branch the arrow to the two things below. I'm not aware of a name for that particular type of isomer.
3) Below "functional" you may want to add a branch for "tautomers." Tautomers are defined by two or more rapidly equilibrating structural arrangements, like the keto and enol forms of a carbonyl compound.
4) I don't understand what is meant by "different bond order." At this point in the flow chart, you should only be dealing with compounds that differ in stereochemistry, so bond order should be irrelevant. Configurational isomers should differ only by the configuration around a chiral center, conformational isomers should differ only by a different conformation of the molecule (e.g., a ring-flip of a cyclohexane ring). Conformational isomers are difficult to deal with because there are both conformational diastereomers (e.g., anti-butane and gauche-butane) and conformational enantiomers (e.g., the two ring-flip forms of cis-1,2-dimethylcyclohexane). More below.
5) Diastereomers are NOT superimposable. Diastereomers are stereoisomers that are not mirror images of one another. Diastereomers must have more than one chiral center.
6) Enantiomers must be non-superimposable, but must also be mirror images of one another. Also, enantiomers do not actually require a chiral carbon. There are a handful of examples where you have an axis of chirality, but no chiral carbon (e.g., allenes). Finally, a stereocenter can be any atom where if two of the groups attached to it are switched, you get a different compound. This definition includes cis and trans alkene isomers.
7) Geometric isomers cannot be enantiomers. Geometric isomers differ only by a different configuration about a double bond like in an alkene. For example, cis and trans 2-butene are geometric isomers, but are not chiral and therefore cannot be enantiomers. Furthermore, the presence of a pi-bond does not mean that two compounds are geometric isomers. For example, the two enantiomers of cyclobutenol have a double bond, but are not geometric isomers.
8) Optical isomers are related by a difference in optical activity. Optical isomers must be optically active (so meso compounds are out), but they don't necessarily have to be enantiomers. A pair of optically active diastereomers are said to be optical isomers. A pair of enantiomers are also optical isomers.
Sorry for all the nit-pick points, but I hope that these suggestions are useful to you.