The new points system certainly seems overly complicated. As for the three segments approach, a couple of comments I read suggested they just have three shorter races (e.g. 100 miles, 100 miles and 250 miles) over the weekend like they apparently do in V8 racing in Australia.
They do something similar with the BTCC (British Touring Car Championship), having three races (admittedly nowhere near as long) on a Sunday with support races in between. The grid for the first race is set by a qualifying session, the grid for second race is determined by the order they finished in the first, and the starting order for the last race is determined by the finishing order of the second race, but with the top six to ten cars reversed (the number is set by a random draw). The same points are awarded for each race. Obviously there are considerable differences, with no in-race tire changes or re-fuelling, and handicaps by way of weight penalties applied depending on finishing position in the previous race. It normally results is tightly matched racing.
We'll have to wait a couple of months to find out if the redesigned cars with wider tires make any difference to Formula 1 this year. Now that Bernie Ecclestone has gone after nearly 40 years in charge, things may be about to change. The new American owners want to engage better with social media, and have revived plans for a race in New York.