Well it was too early to plan the flag and declare victory. For a while it seemed like things were OK but STILL when I do a "desktop overwrites device" calendar sync, after a few days, sometimes a few hours, the Fliq calendar on the Android doesn't display events more than a few weeks before or after the current date. The events aren't deleted, a two-way sync to the desktop preserves the events, but they can't be seen again on the Android. I've tried reseting, deleting and reinstalling everything on both the Mac and Android side but the outcome is always the same... events not within a few weeks before or after the current day do not display. FAIL, FAIL, FAIL.
Everything else with Missing Sync seems to work OK but without being able to see events on the Android, its value is very limited.
At this point I've given up on the calendar/event functions of Missing Sync... I'm now using Spanning Sync which seems to work pretty well: Sync (via the internet, i.e. "cloud") between iCal and Google calendar, then sync (again via cloud) Google calendar with the Android Calendar of one's choice (the stock HTC calendar or many 3rd party apps such as Jorte.) Spanning Sync's price is a bit high but as far as I can tell so far there's no bull, it just works.
For now I'm still using some of the other functions of Missing Sync (heck, it's paid for) such as syncing notes, call logs and contacts but that may change later.