The whole events before the race with military, a priest, the anthem etc reminded me somehow of a satire rather than reality. However, the racing is good and that's why I'm watching.
As a public service announcement of sorts, let me just say a lot of us Americans find the pre-race ceremonies to be a bit much (even to the point of being a tacky caricature).
I think it's more of a reflection of:
(1) as Cosmic pointed out, it's Memorial Day and patriotism reaches near-peak pitch this weekend (easily rivaling July 4th).
(2) the themes of the pageantry still looks very natural the core racing fan demographic in the US.
The racing is good though!