Hello,
Thank you for the thorough comment, really appreciate it and we take note of the nice feedback. Level design joins linear progression by default with possible sequence break. That's why it felt linear. If you find the sequence break, you can get that last anticipated upgrade sonner and it changes your exploration.
Finishing it in 22m is quite impressive honestly. We encourage you to finish it with all 20 collectibles in less than 11 minutes. You need to sequence break for that. The sequence break is not a hidden wall, it is clearly visible to take just by using the movement mechanics. If you try it and are curious we can send you a screenshot where it is.
Very glad you enjoyed it,
Cheers