After several level ups and upgrades later I finally managed to clear this boss rush, albeit a C rank.