@mickep Ah! Yes, maybe for showing what they are doing step by step... I hope is a kind of "find the error" exercise. The matter is that I see those things too much... even reviewing papers. ;-)
@tush I could. But if you don't know how to place vboxes and hboxes yourself, you should probably avoid them. After all, they are TeX constructs rather than LaTeX. For a more LaTeXy approach have a look at the implementation and use of trivlist (see source2e) which is a common way to adjust margins. And if you then look at the implementation of adjustwidth in the changepage documentation you will see it just uses a LaTeX list environment.
So, in fact, I recommend you to read the changepage documentation and especially the source code of the adjustwidth environment (page 12). There you have a plain LaTeX solution.
@tush You are free to use whatever you want. But if you use plain TeX commands make sure to understand them. I prefer to stay on the LaTeX level of abstractions for document code. At least that's my view on it. Others may differ.
@PauloCereda That's how I renew my passport here. Get an appointment, and be sure to read all the needed stuff (for example: do you know that if you have a son/daughter you need the formal ok of your wife to have an Italian passport issued? I discovered it the hard way). Then it's easy.
@samcarter Sure. But it's often a bit behind the German one (often several versions). And it's much harder to understand all those excellent German forum posts by the KOMA community (and Markus himself) if you can't read German.
@TeXnician ah, that's interesting! I think I never looked at the German version, maybe I have to add a custom alias for texdoc to remember to get this version instead.
@samcarter At least it used to be that way and there was a disclaimer in the English version of the manual. Can't find this disclaimer anymore. So maybe it has changed (at least regarding the manual, not regarding the forums, of course).
@tush you could set the page size "by hand" (which is fairly easy) but you chose to use \usepackage{geometry} (a big complicated package) instead. But to change the text block size mid-page (which is a bit tricky) you said you would want to avoid changepage (a fairly simple package) to keep things minimal. I'm not suggesting you don't use geometry but just commenting on the apparent inconsistency
@tush you're way to high this way. I don't know how to do it "properly", but a poor-man's version would be something like: \raisebox{-\dp\strutbox}{\includegraphics[height=\dimexpr\dp\strutbox+\ht\strutbox]{...}} (I did not test, so there's exactly zero guarantee that I got it right)