That looks like a gold weather loach but it could be a washed out black kuhli (pangio oblonga) ... you have incompatible fish as for adult size, numbers of of each species & temperatures.
Kuhlis need a minimum of 5 or 6 of the same species. If it's a weather loach, they like friends & grow to 10+ inches, you tank is NOT a long term tank size.
Unless your angels are compatible either as a pair or "maybe" 2 females you'll be sorry. Most silver dollars get to 5 or 6 inches & would like to be in a school of no less than 5 or 6, so you don't have tank space for those. The "skirt" tetras are the same species, regardless of color but, again 5 or 6 is a MINIMUM.
You have some hard choices to make. I'm sorry, but we have to stock our tanks for adult sizes our fish should reach & their optimal temps.