Seeings how you already got great advice on the cycle, I'll give you some suggestions on the tank
1) I don't see a thermometer on the tank right now. You really need one, because even if you set your heater to the correct temperature, it is very unlikely that the water will be the correct temp. I have a heater set to 82 to keep the actual water temp. at 78-80.
2) You need plants! If you are a beginner, I would recommend silk ones. They require very little maintenance, look good, and are easy to clean if necessary. And they won't die on you!
3) Fish!!! First off, what is your water like? pH, hardness, etc. You want to choose species of fish that will thrive in the water you have, not try to adjust the water to meet the species. That being said, I am also in the process of setting up a 29 gal. community tank. I am going with pearl gouramis, kuhlii loaches, and rasboras. Everyone here has great ideas, and once we know what your water is like, we can help you set up a great tank.