Beautiful tank! I love the (slate?) background and the wood you used.
I counted 61 "full-grown" inches of fish in there, including the 4 more cardinals (slightly overestimated on some, slightly underestimated on others, and I didn't count the amanos since I'm not sure if they're counted the same way fish are... very scientific

), which isn't far off of the normal recommendation of an inch a gallon. I don't know what Tom Barr recommends for fertilizer dosing for non-CO2 tanks, but you might run into accumulations of nitrate and/or phosphate, especially if you are dosing those. I don't think you'll know for sure how balanced it is until your fish are full grown and the plants have matured.
I have some 'different than normal' thoughts when it comes to stocking tanks though... For instance: snails make as much or more waste than a lot of fish, so when you have a large snail population, isn't that going WAY over the 'recommended' stocking rate? I personally don't think the inches-per-gallon rules are 'rules', and that it's actually more related to the amount of food (and sometimes fertilizers) you are feeding the tank. None of the fish you listed are particularly heavy/messy eaters (like discus) and your tank is/will be heavily planted, so I personally think it should be fine.
If anyone else has a differing (or the same) opinion, please post it.
