I used itranscripts and it worked out, WES issued the ECA. The overall timeframe for itranscripts to mail the certificate to WES was 10 days after uploading the documents and for WES to issues ECA was 30 days after they received it.
Oops., sorry to hear that, I suppose the recipient address in itranscripts should have been mentioned as WES address instead of your address? I will post any update if I find any credible method of getting it to WES directly. I am in the same situation, thought of applying through itranscripts today, but will hold on. If anybody else mentioned the recipient as WES in itranscripts and if it was succesfull please respond here..