I think you are punching above your weight, the site looks tatty - however saying this you do seem to have a plan and that is something MANY webmasters do not have.
Beleive it or not you may want to start by building free sites, give you a chance to learn more skills, ones that will only help you take on a project like you mentioned.
