My comments:
1. i have the same question, will wait for someone else to reply on this or please let me know if you get to know anything
2. For previous organisations, you can get an affidavit made with the help of your team mates/ manager in the previous organisation, get it signed from them and attach their business card. I think that should work. There are lot of formats that you can get online
3. You have to just upload your WES evaluation and if CIC requires, they directly get it from WES. You need to authorize them
4. link is provided in the other thread