We struggled a lot at the final boss with the strict timing until we decided to use Cranky and we beat him in a single run, with Cranky's precise jumping allowing us to skip 2 phases before he died and left everything in DK's hands for the final phase in what was basically a beautiful passing of the torch between the kong generations.
Also we decided to give Funky mode a go and now we're beating the whole game a second time