Thanks!
Yeah unfortunately I needed to have requirements.txt as an additional download. It's not ideal but I don't think it's overly-much trouble.
There is definitely a lot more quirks than I have explained in the bottom of my readme. Unfortunately I wasn't keeping track of all of them from the start of the project, and I can't remember all of them at a thought. Within the AMER_MAIN scripts there is tons of commenting done explaining various workarounds along the way.
Anyway, compiling the workarounds for a thread is something I could eventually do, I'm just not sure I'll have quite so much time (or the willpower ;P) pretty soon. I am of course more than happy to answer any questions about how stuff works.