Thank you for sharing your ideas guys... but I guess it was never meant to be
Nothing worked.
I tried getting in touch with their applicant support guys they wrote back asking for some details and then I've heard from them since! With just a few hours to go before it turns 7th of April I will give one last try at submitting my application.