I think I posted a bit too much of a problem, without enough understanding of the fundamentals, to be able to expect a useful response.
I'm going to attempt to break my original post down into several individual questions, so I can get help with one obstacle at a time. At the moment, the most...