You can eliminate many of the questions through researching the agent, and many will be answered naturally in the course of the call with the agent.
And remember those lists are a guide - you need to pick and choose which of those questions
you are concerned with. And if you don't understand why the information would be helpful, then you need to do more research to make sure you care.
And you can ask general questions that will often solicit the answer to several more specific sample questions. For example, you can ask generally about an agent's preferred communications style, and they will likely provide the answer to three or four of those questions - ie, email or phone, how often will you communicate, what will you be told, and when, etc.
Whether you have an attorney read the contract is up to you, but many are fairly standard and with some research you will find explanations for a lot of the standard terms.
And to some extent you need to use your own common sense - for example, I wouldn't ask, "Will you charge me for lunch or office supplies." I would ask,
after I looked at the contract,
and if it included any costs to be paid by me, what those costs could be.
But my advice is only to ask questions if the answer will have an affect on your decision. So, you need to know why you are asking before you ask a question. And know that you can always call if you have additional questions after reviewing the contract.
~suki