I feel that being overly critic over a game from a game jam is always kinda uncalled for. But I feel why you would feel this way since I do too fail to see the relation with the theme, which leads the cynic in me to think as you said, this was mostly premade.
Cheers