I would think 5 or 6 ft x 2 or 3 ft x 2 ft deep...
Some options:
1800 x 900 x 600 = 970L
1500 x 900 x 600 = 810L
1800 x 600 x 600 = 650L
1500 x 600 x 600 = 540L
900 deep (wide) would look fantastic, I find the 600 of mine a little compact depth wise. I don't think you will have to ant deeper than 600.
I heard banded kokopu can be a bit agro to each other :dunno:
I've found that both the giants I've had were very laid back, the redfin bullies are much grumpier and will chase anyone away from their spot. At a guess I would say that each redfin male needs close 600x600. One of mine will chase anyone from about 200mm from his cave and the other redfin male from an area of about 300mm from is cave. I think he even killed one of the small redfin males in there. If he is not at his cave then he is less grumpy.
The torrent fish don't seem to mind each other most of the time, just every so often there is a little chase around the tank at very high speeds.
I would get hold of a few Cran's too, the two big males in my tank are always front and centre, often 1/2 way up the water column. The commons seem less show-off-ish.
For the chiller you will want at least a 1/2 hp for the 500L and maybe close to 2/3 or 1 hp for the top end :dunno: all depends on the temp diff, insulation, lights and pumps/powerheads. If I turn off the 3200 l/h that is doing mechanical filtration the temp of my tank drops by 2 deg easy.