<human>: This is a cross-post with r/relationships. I'm more interested in saving potential relationships than getting paid (I have another, primary job) but I'd love to hear your thoughts.

This is a post that first started here: 
I like my new job, it's with a respected firm led by a well-regarded local professor . . . but it's been three weeks and I still don't have a hiring contract to sign. I'm not sure what to do. He asked for all other hiring documentation (I9s, proof of insurance, voided check, etc.) but hasn't gotten a proper hiring contract for me to sign. He's been "editing it" since last week. I wrote to him in an informal email that the end of the week (today) is my personal deadline to complete paperwork, and it's almost 11 (Half day) and I don't have anything. I'm confused and hurt - this is not how you treat people, especially build trust with new employees. He's really well-respected, and this could be a lucrative post-graduate career should I stay, but how can I (and him) respect myself if I do without a contract for much longer?
I plan to send an email saying that I've enjoyed the work thus far and am available next week as planned pending the receipt of a contract to sign, etc. Is this too demanding for a newbie? Am I a pushover? WTF do I do and still hold my head high, here at work and in general? Also, if I send that email, will it fuck up our relationship as mentor-mentee?

Can you summarize the given text in a few sentences?
<bot>: New job, great job . . except no real hiring process! I'm "on the team," but boss is slow with paperwork. Should I stay?