You have put much effort in building a really nice site.
I wish you well and am giving you a very good piece of advice. Do not get easily discouraged. IT takes a long time to build a following of guests and of members in a new site. At times it will look busy but most times it will look dead and you willl think you wasted all your time and energy. Don't give up on your dream. It really is a nice and well thought out easy to navigate site and in time it will pick up.
Ed