This note still appears on the website:
Our Consumer card application is unavailable while we make improvements
While we work to improve the application process, the option to apply for our two Consumer cards: Diners Club Card Elite or a Diners Club Card Premier is temporarily unavailable. We apologize for any inconvenience.