Maybe overkill can do a post-mortem after we finish the game, just sort of shedding some light on how this was done. Short of that, if you want to PM me, I know a bit about the programming side, and just about everything regarding the restrictions.
EDIT: Here's a bit from Overkill when I talked to him about doing a post-mortem.
A lot of the stupid shit to do with the gameboy is not having enough memory, or not being able to multiply shit efficiently. Or their weird, weird, weird hardware registers. Not having multiplication, the bane of my existence. You can make a thing that can times two numbers by hand, but it'll be slow as hell. Thankfully the RPG can do this for damage calculations, but things that draw, or figure out where to put things in the memory, need stupid limitations so things are fast. And yeah this is brainmelting basically because there are so many things that are possible in high-level programming languages that can't be done easily in assembly. At least old assembly.
But yeah, simple things like textboxes and cameras and stuff take very little time in a language like C, and like ridiculously fast to write in Python/Lua/JS or something, but you can't really realistically use that on the Gameboy. Tasks that would take me a day tops are taking me MONTHS ;_;