It's just that the script plays all its cards too soon and things fizzle out long before the finale.
The script discloses everything too early, causing the story to lose momentum well before the finale.