Got to the end in one piece eventually :)
That was a lot of fun, especially the sudden introduction of the trunk mechanic!