How would you predict the ideal bond angle(s) around each central atom in this molecule?

$\angle H - C - H$, $\angle H - C - O$, $\angle C - O - C$ should all be........
$\angle H - C - H$, $\angle H - C - O$, $\angle C - O - C$ should all be 109.5""^@ to a FIRST approximation. Because the central oxygen bears TWO lone pairs, which lie close to the oxygen atom, this tends to compress the $\angle C - O - C$ down to $104 - {6}^{\circ}$, i.e. similar to the $\angle H - O - H$ angle in water.
Thus the electronic geometry around oxygen is tetrahedral to a first approximation, the actual geometry is somewhat compressed. I urge you to look at the description of $\text{VESPER}$ in your text.