am no expert in brain development, still have read about evolution. I like aspects of the way you mentioned this, but seems that putting cortex separately from fish brain isn't quite right. As you mentioned, the cortex is simply a part of the fish brain that evolved much (much, much) larger than a fish's. Maybe:
Fish Brain = brain stem + small cortex (+ other parts of brain)
|
(evolved into)
|
V
Human Brain = brain stem + gigantic cortex (+ other parts of brain)
Sorry, know this is splitting hairs, but just thought it a useful distinction to make.