Looks cool. Tried on Alpine Linux and no worky:
jb:~/web/journey_blog$ sh journey
journey: line 1: ELF4LS�4: not found
journey: line 10: syntax error: unexpected word
and using bash:
jb:~/web/journey_blog$ bash journey
journey: journey: cannot execute binary file
jb:~/web/journey_blog$ ls -ahls journey
11716 -rwxr-xr-x 1 jbrown jbrown 11.4M Apr 28 21:25 journey