I recently had a job interview with a company which I would love to work for. The interview seemed to go very well, I was there for around 2 hours talking to the owner of the company, getting introduced to people I'd work with, getting shown how the company works and a tour of the building and I was even shown the area where my desk would be located if I was offered the job.
I was told at the end of the interview that I seemed like a great fit within the company, and I was verbally offered the job, providing that they could sort out certain things within the company before I was to start (I don't know exactly what this meant, but I'm assuming he'd have to talk with the HR/recruitment dept, as they weren't in on the day that I had my interview - I was just with the director of the company) but the interviewer said that he'd get back to me within a week with a contract and start dates etc.
I sent a follow up email thanking him for his time and waited to hear back from him within a week however I heard nothing. I emailed him again around 2 weeks later, just asking if there was any decisions made regarding me starting there, and thanked him again for his time.
On the same day I sent this second email, he then added me on LinkedIn,and one of the people I'd be working with also added me, but again I still didn't hear anything from him. This confused me as I didn't think both people would add me if nothing was happening.
My question is, is it unprofessional if I sent him a message on LinkedIn regarding the situation or would that be seen as annoying? It has now been 3 weeks, whereas he had said he'd get back to me within 1 week. Also, during this process I did not get a phone number.