I kept trying to grab that trophy at the start by outrunning the boulder, before I had a "Eureka!" moment and realized I could grab the ledge, wait for the boulder, then drop back down. That was cool.
I'm happy to hear you got passed that point :D There will be updates, stay tuned!