I think the problem with randomness could be fixed if the developer added support for deadzone (like in FreeriderFPV, checkout the demo)