There are several fundamental flaws in a set up like this.
1) You're never going to be close to replication of a self sustained ecosystem.
2) The fish you are looking for will require a lot of time and care to maintain. You'll be looking at two or three people to keep this system as a full time job. Also, a 100,000 gallon tank will need somewhere between 800-1,000 fish to even start to look full.
3) Cleaning the tank (aside from filtration) will be a nightmare. Day light will give you nothing but problems - so being inside will help alot. Instead of being worried about adding light, I'd be worried about keeping it under shade to prohibit algae growth.
4) Some of those fish (the humphead wrasse in particular) are protected, so you probably would be getting them. Others need special attention, and will just get lost in a system this size.
5) As for the sharks - white tip reef would be a fine choice. Any shark can and will bite if given the chance. If you are smart and safe, you'll be fine. I've spent over 1,400 hours under water in close quarters with some very big, aggressive sharks and still have all my fingers.
6) You listed tank size, what about filtration for this thing?
My suggestion would be get this pool up and running emtpy of fish. A thin sand bed, not much live rock at all. Just let it run for two or three months. Let is mature. Then look at a handful of "keystone" animals to focus on - sharks, rays and big fish are great ways to go. Then look at adding smaller 'filler' fish. Those would be thinks like snapper, grunts, damsels.....things that will add life, but not take away from the 'oooh, ahhh' species in the set up. You won't ever be able to just have a self sustained set up, so be ready to feed it and clean it DAILY.
PS - I'll move this back to Gen Salt... I moved it before I read anything but the title.