I think it has the potential to turn out really great, if you just work hard on it and don't give up! You've got a lot of good ideas and I'm sure for such a lengthy project the ones you've listed now will turn out as only the tip of the iceberg as you go along. Good luck!