Just my opinions here but...
You don't need 10g per fish, especially not when they're adolescents. I've currently got 40 2-3" Discus in a 55g tank. They are fed about 6x a day. BUT, they get a 70% waterchange 3x a day. The tank size almost becomes irrelevant if the water quality is maintained.
And water quality is going to become a huge problem in this tank. It's a 30g tank which is 36g US. The typical dimensions for a 36g tank is 36"x12"x20". Now if you assume you've got 1.5" of substrate in that tank, 3/4" of air space at the top, 1/4" glass you end up with dimensions of 35.5"x11.5"x17.5" which ends up being about 31g US or 26g UK. Then take into account the space taken up by the driftwood and plants and you can see the risk of overcrowding.
But even that's not the biggest risk, the main issue is the fact that you can't clean a planted tank the way you can a bare bottomed one. And I'm not suggesting that you remove anything from this tank, just explaining my opinion. With the feeding & water change schedule you've set up this tank will very rapidly degrade in terms of water quality. You just can't remove the uneaten food & crap as fast as you're adding it to the tank, even if you did daily water changes and you're only doing them 3x a week. I'm amazed at the volume of crap that accumulates in a bare tank with 6 Discus in it. All you have to do is take a look at the amount of food that you're putting into that tank on a daily basis, add it all up and plop it into a cup. That is how much uneaten food & crap that you must remove daily, every day, to keep up. Now take 2 days worth, hide some in the plants, under driftwood etc. and guess how long the tank will last before the water degrades and the fish get sick. It's a losing battle. If the tank was larger and the fish were adult you might be able to pull it off but a 30g tank is just too small to house substrate, plants & Discus. Just my opinion, hope I'm wrong and your tank is successful.
Dave