Most of the plants mentioned will need to be tied down on something. Java fern and anubias do best (In my experience) tied onto rock or driftwood.They are plants that don't do well when the rhizome gets covered. As long as your fish can still swim, you can never have too many plants!
Fast growing plants such aswisteria and rotala, and other stem plants will actually help with the cycle quite a bit.
for a 10 gallon tank I would try to get an adjustable heater if possible.It seems to me the tetras are a hit or miss heater...some people love them some really dislike them....I have 2 that i use in my smaller tanks (2 gallon) and they keep it around 77-78...but not so sure about putting it in a larger tank...
I use floresent daylight bulbs with 6500K in my incandescent hoods...They can usually be found at walmart or home depot for pretty cheap. I try to keep my tanks around 1.5-2 watts per gallon.