About お~する, I have a different opinion.
While お~なる(なさる) is used as 尊敬語 (paying respect), お~する can be used as 謙譲語 (humbling oneself), I think.
社長がお話しになる。(尊敬)
私から社長にお話しする。(謙譲)
To me, お(ご)~する is a polite/humble form for ~する for someone else (similar to ~してあげる, which can sound very 押し付けがましい/恩着せがましい).
Shall I draw a map for you?
地図をかこうか。 (casual)
地図をかきましょうか。 (formal)
地図をおかきしましょうか。 (very polite)