Why did Garibaldi declare himself dictator of the Kingdom of the Two Sicilies?

A.) He wanted to rule the southern kingdom of Italy.
B.) He wanted to keep a promise he made to Mazzini.
C.) He wanted to rid Italy of the Bourbon monarch.
D.) He wanted to aid Cavour in allegiance with France.