Genesis has thrown everything they have at this latest entry to prove the doubters wrong.