The anachronisms are off-putting. But, maybe it is supposed to be alt-history. If so, it wasn't clear to me.
The mages weren't a big enough hint?