The story, theme, and physics are all unique in every sense. Level 10 is extremely difficult but here are some tips:
1) you can drop a beehive with a Teale's piece or vulture piece
2) if you place Teale at the very left edge of the platform at the final beehives he's out of range for ravens
3) if you jump from the very right edge of the platform before the final 3 beehives you can actually drop the final beehives from the right side in advance and come back, instead of risking Teale to be pecked while fighting the bees