My opinion is that it is worth it to spend some time on a great WP Front Page that explains the site to new visitors.
Then you can make ANOTHER page and set that page as GD Home, and add lots of listing widgets to it.
You are using the CPT navigation now, and your site will have a whole new dimension to it when users are encouraged to click through the GD Home Map when you add it to the page, along with a popular post view widget or two.
You could start out with just adding another page for your GD Home, and adding some listings to it. You won’t anything that way, from the way things are now, and then later you can spend some effort on your home page or even take a look at using a theme that will really highlight your content.