A) A decent idea.
B & C) I'll have to look into it to comment, but your guess sounds reasonable.
D) specializations are by their nature not firmly defined. Believe me, as a member of the errata team I can imagine your pain trying to codify these sorts of things into a program. IMO your assumptions are fair. Only one I'd quibble with is calling Skate Boards Exotic instead of Close Combat.
E) this isn't going to be definitively answerable until the Rigger book is published (and vehicle/drone modding rules are implemented). I'd suggest for Genesis' purposes: allow it to be added in a slot-less manner (like autosofts)
EDIT: Ooh, and hey, if you're a person who can make it happen, how about allowing autosofts to be loaded on vehicles while you're at it?
F) Until such time prices can be errata'd, the prices are what they are. (sigh. I still look at ultrasound sensors vs ultrasound cyberware and cry inside)
G) I'd go with Autovoice as the more correct name, since Audiotune was only mentioned once.
H) This is awaiting approval for errata. Obviously it can't modify your limit. There are two possible mechanics submitted to replace this. Remains to be seen which will be approved for formal errata. My advice in your case? Just make it a purchaseable item and the exact mechanics can be left as a "see pg. 160, No Future). That way you're future proofed for whichever way it gets ruled to work.
I) See H.
J,K,L) Ugh. Noone caught that. I suppose the only thing to do, assuming you want to stick to official rules, is differentiate between Cybereyes Rating 5 and Cybereyes Rating 5 (No Future). I have some homework to do now to add these to the pile.
M) this is an ugly issue. My understanding, as the wording stands:
The quality works like 6e's In Debt, and not like 5e's In Debt. That is: you gain X karma as a bonus for taking the negative quality, and you gain 0 resources. Instead what happens is the CRB rate of karma conversion is altered from 1:2000 to 1:10000 (or from 1:2000 to 1:5000 in the case of In Debt). The cap of +150,000 nuyen exists to keep you from spending, say, 70 karma on resources. (+20 for the quality, and 50 starting karma)
I shouldn't talk about behind the scenes goings on, but if I don't say this part myself it'll come out anyway
There's not unanimous agreement that my reading is the way it is/should be. A counter view is that Stolen Gear works like In Debt from 5e: you gain the karma AND the resources per karma point, without having to spend any karma on resources.
Either way, it's a broken-good quality that is awaiting errata. Of course, if you were to code it before waiting for official errata (because who knows how long that'll be), I'd suggest "my way". At least you have to suffer getting gear for free, rather than "paying" for gear by taking more karma to get it