The controls in OOW are ok, guess it's just the matter of time you need to adjust to them (taking into consideration your CoH past).
The review is ... errr... kinda strange and difficult to understand in some places.
AFAIK, OOW was developed by Wargaming.net and PUBLISHED (hope the author...