Hello @strachbe
I fixed items 1 and 3.
Please update your theme.
I will wait for your answer on item #2.