I like it. But you need to change one thing. It is not the "Democratic" party. It is officially the "Democrat" party. It certainly is not democratic, by any definition.
Are you sure? At www.democrats.org they call themselves "The Democratic Party."
But I agree "democratic" is misleading. They should just drop the pretense and "come out" as the modern Socialist Party.
Glad you liked it.