Sadly, I am struggling to have alot of sympathy. You chose to go to a platform (apple OS) that has 7% of the market share, and you are giving me the impression that you feel Ecotech should devote similar levels of resources towards you as they do the 90% of the market running windows. If Ecotech has sold 10,000 of these lights, if you assume they were all purchased by users running a single light, only 700 people would be trying to program them on a mac. Ecotech is a small company, and to be frank, I'd be surprised if they had 5 programmers working on the windows version, that means that if they have 1 programmer for the mac version, there would already be a dis-proportionality large amount of resources resources working on the mac version then it'd warrant.
My rambling diatribe aside, if ecotech said they were working on it, then I believe they are working on it. Part of being in a small market share is you sometimes have to wait. It sucks, but when it happens, I am confident it'll be worth it.