I'm probably missing some placement/rotation rule (other than the current part you're placing) or something, or maybe I'm just bad at puzzles, but I got hopelessly stuck on level 5, and just had to quit after trying for at least 15 minutes. Good job nevertheless, though. :)
Also I noticed someone submitted a project with the EXACT same pun within a few minutes of you! lol