Bro-tip: Wrapping your cooked steaks in foil is not helping you keep the 'Juices' in your steak after cooking. For proper distribution of juices in the steak, it should rest 2-3 minutes before serving.
As seen in your first picture, seasoning a steak prior to cooking (specifically with salt) will draw the moisture out of the meat (through osmosis). The best way to season meat while preventing this is to season JUST before it is put on the grill.
Personally, I prefer a marbled ribeye to a filet. The lack of fat in a filet equals, to me, a lack of flavor. Your dinner was probably pretty good, but you need some improvements to make it great.