Thanks for this post -- I don't see anything here that'll get you in trouble, although to the best of my knowledge some of the PKP WAL bug reports would be inapplicable to OJS 2.2.3. FYI, 2.2.3 is basically a bugfix/stability version of OJS 2.2.2, whereas OJS 2.3 is a more radical departure, with a lot of code extracted to the PKP WAL (anything that can be shared with OCS, the Harvester, OMP, etc.). It's nice to have the relevant bugs collected here, and I'm interested to hear your progress.
I've written up my own guide on how to download and update the entire suite (OxS devel/stable and the PKP WAL) via CVS, incl. some pointers on developing patches. Right now it's pretty specific to my own environment, but it can be abstracted easily enough, and written so that you can use it via anonymous CVS. If you haven't used CVS before, you might find it a useful way to download and run OJS 2.2.3 (keeping in mind, of course, that doing so in this fashion would still equivalent to using an unreleased development version, suitable for testing but not fully supported by us). Would a guide such as this be useful?