Japan, unless it rains, looks like a bust. What a shame the FIA chooses to prevent teams innovations when there isn’t a three pointed star on the...