A few others have had difficulty with this fight as well. Basically when Riveren (the thing that flies around) fires the slow-moving glorbs at you, you need to kite them around until he reappears, then gust them at him and he will take damage. You have to hit him in the head though and the glorbs cannot touch the ground beforehand.
Do this enough and you'll win. Good luck!
