Try looking around in Altavista with different phrases to spot your competition. Each submitted page should include keywords for that particular page while still be readable. Many search engines rank listings primarily on words indexed by title. It's possible that there is something on their sites that are drawing away your potential customers. Attempt to differentiate yourself from the pack in some way or form.
Many people drop their email address without any thought.
Stay in touch with your potential customers by offering a monthly or quarterly newsletter. Doing this extra bit of work to stay in touch with your potential customers can be highly rewarding and is easy to do with Listserver, a technology we offer with complete turn-key setup. Most people's tolerance is between 15 and 20 seconds. If for any reason, you think that your hosting company is providing poor service then you should reconsider your hosting choice. We can evaluate your site download during busy hours on our high bandwidth connections for delays.