Yes, "Ad-hoc" is not recognized as a valid mode, but "Adhoc" should work (WIRELESS_MODE="Adhoc" in ifcfg file). This could be corrected indeed.