For your stock list, just some comments:
I thought white clouds liked cooler temps, may want to check on the compatability
Since you have the space, I would do at least six of the cory cats. They love hanging in big groups
For the rainbows I would also bump the number up if you plan to keep them, I believe 5 is the minimum recommendation. Some species are super active and can get a little bossy with each other, it's easier to spread out chasing with bigger numbers.