Glad to hear you're going to do the right think man. The rainbow cichlid, electric blue jack dempsey, regular jack dempsey, salvini, green terror (looks like a female) and blood parrot are all fish that won't outgrow that tank. I would not advise keeping them all together however. And unfortunately, both a red terror and a flowerhorn, even kept singly, will grow a bit too big in my opinion. There are many, many other fish, both South American and Central
American, that would also fit wonderfully in there.