Okay, most of it checks out, but I have a few things I have to draw the line out. Mind-reading is generally something I do not allow in RPing. There are a few ways around this that I can suggest. You could have your character be able to see through lies something like that, though I'd say that it should be manual. Seconding, future sight is extremely sketchy in RP's, though if you have it operate more like a "this might happen if I do this" kind of thing it's much more acceptable.