Wickednesse

No, that is fine. Complete Composites indeed works within the PUA, but this is not an official standard. You can read more about the reasoning here:

FontCreator can order glyphs by glyph index, code point, etc. MainType shows characters by code point, alternatively you can use the glyph mode to show all glyphs, sorted by glyph index.

FontCreator has a feature which allows you to reorder glyphs. It is available from the Tools menu. This will actually change the glyph index.