I only found the story okay.
As a non-american, I found that it pushed Democratic mythology very aggressively.
For instance, there was the assumption if you were a supporter of Brexit, that you are automatically a homophobe. There are repetitive negative references to old white men, and white culture.
There were unresearched statements made about the British monarchy's wealth, that were inaccurate. Although the statements the author made would have been a widely held public beliefs, they were in fact inaccurate.
Perhaps this bias is because I am also a hard sci fi fan and it is important to keep your facts straight.
It is these types of inaccuracies, and political black hat/ white hat biases, which simplifies the political premises central to the story to the point of anoyance, even if it is a work of fiction.