I think OpenAI really needs to rethink its product naming, especially now that they have a portfolio where there's no such clear hierarchy, but they have a place along different axis (speed, cost, reasoning, capabilities, etc).
Your summary attempt e.g. also misses o3-mini vs o3-mini-high. Lots of trade-ofs.