Отчаянный is an ADJECTIVE
отчаянней (отчаяннее) is the comparative degree of отчаянный ->
has become more desperate
the rest of translation is correct