The level is possible, and not that hard actually, you can beat it consistently by being careful with cherry bombs and planting as many wall nuts as you can.
You can find a whole guide post in the discord server