This site is populated by native English speakers, so that shan't be a concern.
Have you tried the EW coffee mornings? From Deira, you can catch the metro to MOE. It requires a cab to the station, though, if your DH cannot drop you on his way to work.