As we wait for more details on the DBP contest, there's at least one task that may be currently accomplished: your registration.
After registering, you will get one important piece of info right away: the Final Entry Deadline.
I did register, meaning, I know which is the final entry deadline ... Want to know? ... I won't tell ya, so go and register ... ;)