They clearly stated not to contact the supervisors on their website, but i have mentioned in my statement of research who I would like to work with and my research interests.U meet the req.. ur profile is not weak However for Thesis prog did u secured supervisor? If it was req then it might be the reason for rejection.