While the difference between a mecha and a helicopter might be obvious, I think the dividing line where they meet is quite fuzzy and then context and intent start to matter.
Do is it need to be humanoid to be mecha? I don't know. But does that mean a Guntank isn't a mecha, since it has no legs or arms? I think most people would agree that the Megazord is a mecha, but are it's component Zords not mecha as well because they are dinosauroid or animaloid or trainoid?
Our community is small enough that we don't need to gatekeep which plastic model robots are allowed to be posted, especially when non-gundam are still in the minority. I've also not seen anyone complain so far. Feel free to DM me if you have opinions you don't want to air publicly.
One of Vietnam's holidays, Tet, last 7 days, though. So that 12 total days off.