People probably aren't giving you an answer because they aren't familiar with the fish you want to stock. Many people visit this site and read as much as they can to learn, but aren't necessarily very experienced. Also, you'll notice that many people who view this site have not yet registered, so they can't easily make a quick response.
I would agree with batman that the two bolivian rams wouldn't work in the 30G, especially with an angel. All 3 are territorial fish and they will fight.
I disagree that swapping out for another dwarf cichlid would work. While it would avoid the problem of two rams pairing up and breeding (thereby making them very territorial), most apistos and kribs are more territorial than rams.
Also, you've got a very crowded bottom- the rams, kuhlis & cories are all bottom dwellers. Why not look at some top dwellers like hatchetfish?