When I see a new setup, i always look for the little things that might not stand out as obvious. That being said, here are a few things to consider for long term success.
I think you need more water movement. For a 29 gallon tank you could get away with adding a MaxiJet 250 to MJ500.
With the SeaClone skimmer, the sponge needs to be cleaned EVERY day to remove organic wastes. If not, these wastes break down, introducing nitrate and phosphate into the water. Over several months you can have serious algae problems. Cleaning this sponge will be one of the most important parts of your routine.
I can not tell from the picture how deep of a sand bed you have, but I suspect it is not deep enough. Sand beds need to be between 4-6'' in depth to provide effective denitrification abilities. The other option is to keep less than 1'' of sand. Anything between 1'' and 4'' tends to trap nutrients, leading to long term algae problems. In your current setup, you could syphon out some sand reducing the level to under 1'', or you could add more to reach 4''-6'' depth.
I think you need more live rock. When I say "need', i'm not talking about filtration. I think you need rock for the fish to feel secure. As you begin to add more small fish, they will seek out safety and hiding inside the live rock display, especially at night. Conflicts are more likely to arise when there is not enough rock. Plus, the additional rock will allow for more life to spread, such as copepods and amphipods, which are natural food sources for the fish. If money is an issue, you could order dry rock from
Marco Rocks The finest aquarium rock available, base rock, live rock, reef rock, marco rock, reef tank saltwater fish, live corals, Marco rocks, Fiji live rock, Tonga Live rock. I ordered nearly 200 pounds of dry rock for my 180 from this site and have been very pleased. You can see pictures on my 180 build thread, under the Saltwater Pictures & Video area of this web site. I suggest the Fiji Dry rock.
Finally, you mention that you are testing for alkalinity, but you do not mention calcium. You need to add a calcium test into your routine and replace calcium as needed. This will help to stabalize alkalinity, and provide the calcium needed for coraline algae to grow and spread. Coraline growth is imporant to help minimize the risk of problem algaes. Plus, coraline algae growth is a great sign of the overall stability of your aquarium environment. For a FOWLR aquarium, I recommend Kent Marine LIquid Calcium supplement, which is Calcium Chloride.