Looks like a good start!
We've got a similar setup, a 29 gallon tank with a big ole piece of driftwood
I love rotala, and I hope you have good luck with yours.
A note on your lighting, buying a higher wattage bulb for the same fixture may not actually provide more light if your ballast won't power it, if that is in fact what you were planning on doing. You may be fine with the light setup you have now, dosing Co2 will really help. A DIY CO2 setup for your tank will be cheap, about 10 bucks for the whole deal.
On filtration, I'm not sure what a 2g filter is, but water movement is critical to keeping algae at bay. If there is stagnant water in any part of the tank, the algae can and probably will thrive. Algae has a harder time latching onto plants when there is a sufficient current. I use a Rena Xp2 filter on my 29 gallon, and it provides a nice flow when the plant density is low. Almost need an xp3 when it is stuffed with plants. When you add those fish, you are definitely going to want a filter that can keep the tank clean. Good filtration is a great investment.
What are you doing about fertilizers? Those plants will need to eat, and if there isn't plentiful food, the algae will win. Tom Barr said it best (roughly quoted), plants eat like elephants, and algae eat like mice. We're feeding elephants. Dry ferts are super cheap and really easy to dose.
Finally, I'd add about 10 more cardinals to that listing you got, once the tank is cycled. They like big groups, and will be more active in the front of the tank when they feel secure.
Have fun with the tank, and read all you can!