Your still maxed out with the 30 Gal. The one
inch per gallon of water rule doesn't always apply. You have to consider the fishes body mass and adult size.
Name - Size - how many- fish inches
Platys =2 inches x 5 = 10 inches
Pearl Danios=2 inches x 3 = 6 inches
sail fin mollys=3 inches x2 = 6 inches
Silver Mollys = 3-1/2 in x 2=7 inches
baby mollys = 3 in. x 2 = 6 inches
B.Goby =1-1/2 in x 1 =1-1/2 inch
angelfish = 4 in x 1 = 4 inches
__________________________________
40.5 inches of adult fish
This is just considering how many inches of adult fish you will have in your tank in a few short months. Not even considering the bigger body mass of your angel or the fry your adult platys and Mollys will be havig. I don't want to discourage you. I just want you to be successful and your fish to be happy. but they won't be happy or healthy if their over crowded.
In a short time when you get your new tank will be enough time to get more angels(yes I know how tempting they are, I'm an angel fanatic) Hope this helps.
Carol