The way you layout the content will go a long ways toward determining the end result. A lot of people stick "Under Construction" in their site, make a visual design they like, get some compliments, and then just paste a bunch of random sized text in the content fields. Make sure you consider the content as part of the design.
That being said though, while it isn't there yet, unbelievable improvement from the first picture to the most current. You should round up all the web design newbies that you can and teach a class on teachability. That's a ridiculously strong trait in learning this field of work.
Good job.