With 17,000+ pre-registrations, it sounds like their ad campaign wasn't well targeted either. You can get a ton of people visiting your app page but if it's done based on vague or generic keywords, the clicks you get won't mean much.
Seems a bit crazy to spend that much without any cap for a small indie company too. If the app is any good, you can always run more ad campaigns after the launch.