re 2....there isn't anything much outside security.....you will be leaving from terminal D.....its almost a given that you will be arriving at another terminal...you could reclaim your bags and go hang at the airport hotel for a while which will have a bar & restaurant...
however, i would check the bags thru, catch the skylink train to term D which has a bunch of stores to look in & places to eat....or, you could buy a day pass to the admirals club which has snacks, tv, & internet access....
good luck...