I've been working on this level lately. I have taken off about 2 secs from my previous time (from #10 to #2), which was enough points to take gold in the pack.
This is a fairly clean run, but I think I'm learning this level good enough to take off a few more frames. Perhaps even get into the 23.xx range.