It looks fun, and definitely looks like it would play more interestingly and more enjoyable than CoD, since we've decided that all FPS's must first be compared to CoD, whether they look similar or not. Unfortunately.
just because they don't refer to a robot as a mech doesn't mean their audience is stilted
This is true. I don't see why the developers calling a walking robot suit anything other than a mech really matters to an audience's view of what it is. Pretty sure people will still just consider them mechs, whether the dev's call them that or not.