AyRoo is a general web directory which has recently been revamped. It now offers multiple submission options and has re-enabled the free submission option. You can take it into consideration for your websites. Regards.
Hi! The issue you mentioned has been resolved. You can go ahead and retry submitting your listing. Regards.