a Cf1000 is good enough for that tank. Gross amount of water you will have is 162L, less glass thickness, substrate and anything else you have in the tank and less what ever water level is below the top of the tank.
I'd estimate 140 to 150L of water so that means your turning over 6 to 7 times the volume per hour and i have always worked on 5 or 6 times so in my experience your all good with what you have.
If you want more flow put the spraybar on the end panel aiming down the length of the tank with the outlet at the same end, i have always set up my 4 footers like that and it works well. I also keep a lot more than 20 cichlids in a 4 footer and i always over feed.