Ah yes, I remember my first african tank...it was much like yours.
Not a bad selection, you may find over time that the johanni will be too much for the others to handle...but only time will tell. I was thinking a black background would look good on that tank, have you thought of putting on on?
BTW, i would becareful leaving your rocks stacked like that.....you will find the fish will start digging and topple those rocks in no time flat.