Good for you Dog, and eye like your configurations, BUT, the Only thing eye see is "Maybe" eye'd have put on a mid-to-late June Spx call with a -$Cost basis of 1/2 your 7/31 Spx Put(-$37 +/-)??
Eye say this because you have BOTH the 7/31 Spx and the 8/16 Spy Deep in da-Money(or high Costs basis) Puts, hence, you should "Neutral" out your port with a high-Cost(around -$37), late Jun Call??
That way a Break above 294.86 and move up to 300 +/- would cause your 7/31 and 8/16 puts some serious Pain, BUT, that June call would be off-setting said Pain-Age??
The 2870 6/21 Spx call was going for -$31/$44 yesterday and would have been a Great Hedge in case the "Stare-Stepping-da-Green-Mile" thingy gets back in Motion??
Warm regards...