http://www.jeuxvideo.com/articles/0001/00017132-dishonored-e3-2012-preview
I'm really endeavoring when I'm not sleeping to try and find new info for this FAQ in addition to everything already revealed and there was one thing in the article brought up after painstaking Google Translate on my phone. It wouldn't have been if I could have copy and pasted, but I had to type up each line and that took more time than you'd think.
In the linked article at the end of the first paragraph, the author said there'd be a total of 10 charm slots. Not sure why he'd know that or if it was a misunderstanding. Is that true? Otherwise, everything else was revealed or brought to our attention by you.
Again, thank you Sidrath and Sarkayel. I know it's going slow, but I am making progress and I hope the end result will be informative and welcoming for anyone on the fence.