Welcome to Planted Tank! You will find an absolute wealth of information here. You look like your off to a great start though. Your plants should be fine. I have found that most aquarium plants can survive a lot of different conditions but the "high tech" plants just need more to thrive and really look their best. After time, you will find what you like and what works in your setup.
Because your tank is so new, Oto's wont have any algae for food. Be sure to check out http://www.otocinclus.com/ for info on what you can feed them. (If you didn't already know.)