I have an Amazonian biotope fishtank myself. First thing I will say is I would not put Angelfish and Cardinal nor Neons in the same tank. In the wild, the Cardinal and other slender-bodied tetras are an Angels natural food. If you got Cardinals and put them with Angels there's a good shot all of the Cardinals would get eaten.
The other comment I'll make is from my experience most Amazonian fish are not colorful....there are exceptions, but most tend to be silver or brown.
As far as other fish from the Amazon, just of the top of my head I think: Pacu, Silver Dollars, Pirannah, almost all tetra species (save for Congo Tetra), almost all Knifefish species, most Plecos, all Corydoras species, all Hatchetfish species, many armored catfishes and other oddities (stingrays, freshwater flounders, ect), come to mind. Of course, many of these may not be suitable for your tank, so I'd do some research.
Currently in my Amazonian tank I have three Silver Dollars, two Angel Fish, one Sailfin Pleco, one Marble Hatchetfish, one Little-Scale Knifefish, and one Black Skirt Tetra.
If you're looking to find more species from the Amazon, or ideas on how to set up the tank to resemble the fishes' natural habitat I'd take a look at www.mongabay.com
Just click where it says "Fish" in the right upper corner and click where it says "Aquarium Biotops". It will give a list of biotopes, how to arrange a tank in that biotope and the families of fish found in that region. If you click on the fish family it will give you a list of the species of fish in that family along with information as to what they eat, how big they get, where they're from, ect.