Anyone familiar with real estate law ?

It sounds like you are communicating directly with the owner??

Your agent should be the only person talking with the seller if it is a FSBO, or the sellers agent.
Yes to the above! I know the market is out of wack these days, but your deposit should be returned in a timely fashion and you need to continue your search. Don't get discouraged, there is deal out there somewhere. Good luck