Let me first try to answer Statement 2:
The agent's utility profiles are continuous in x
Let's try to flesh out the problem. Let $S_1$ and $S_2$ be compact, convex, strategy sets of the players (say subsets of $\mathbb{R}^n$) (for simplicity) . Let $u_1(s_1, s_2, x)$ and $u_2(s_1, s_2,x)$ be the continuous utility functions of the two players.
Let's solve for the SPNE. At stage 2, player 2 maximizes her utility given the action $s_1$ of player 1. This gives:
$$
v_2(s_1, x) = \max_{s_2 \in S_2} u_2(s_1, s_2, x)\\
s_2(s_1, x) = \arg\max_{s_2 \in S_2} u_2(s_1, s_2, x).
$$
- The problem is well defined due to the theorem of the maximum.
- The function $v_2(s_1, x)$ is continuous (Berge's maximisation theorem).
- The best response $s_2(s_1, x)$ is only guaranteed to be an upper hemi-continuous, non-empty correspondence.
- If $s_2(s_1, x)$ is single valued, then it is continuous. However single valuedness will depend on the functional form of $u_2(s_1, s_2, x)$ (e.g. strict quasi-concavity) and therefore does not follow from the assumptions so far.
Let $\tilde s_2(s_1, x)$ be a selection of $s_2(s_1, x)$. In stage 1, Player 1's optimisation problem is:
$$
v_1^\ast(x) = \max_{s_1 \in S_1} u_1(s_1, \tilde s_2(s_1, x), x).\\
s_1^\ast(x) = \arg\max_{s_1 \in S_1} u_1(s_1, \tilde s_2(s_1, x), x).
$$
- If the selection $\tilde s_2(s_1, x)$ of Player 2 is the optimal choice from $s_2(s_1, x)$ for Player 1, then the objective function appears to be upper semi-continuous, (but not, in general, continuous). Due to upper semi-continuity of the objective function, the maximisation problem is well defined.
- Although $v_1^\ast$ will be (I think) upper semi-continuous, it is not necessarily continuous. Anyway, the best response correspondence $s_1^\ast(x)$ does not need to be continuous.
- If $s_2(s_1, x)$ was single valued, then it is continuous, which means that $v_1^\ast(x)$ is also continuous. If, in addition $s_1^\ast(x)$ is also single valued, then it will also be continuous.
Let $\tilde s_1(x)$ be a selection from the best response $s_1^\ast(x)$ from player 1. Then, we can define:
$$
v_2^\ast(x) = v_2(\tilde s_1(x), x),\\
s_2^\ast(x) = \tilde s_2(\tilde s_1(x), x).
$$
- In general, neither $v_2^\ast(x)$ nor $s_2^\ast(x)$ need to be continuous.
- If both $s_1^\ast(x)$ and $s_2(s_1, x)$ are single valued, then $v_2^\ast(x)$ and $s_2^\ast(x)$ will both be continuous.
It thus appears that Statement 2 holds if both $s_2(s_1, x)$ and $s_1^\ast(x)$ are single valued.
- Single valuedness of $s_2(s_1, x)$ holds if (for example) $u_2(s_1, s_2, x)$ is strictly quasi-concave in $s_2$
- In turn, single valuedness of $s_1^\ast(x)$ holds if $u_1(s_1, \tilde s_2(s_1, x), s_1)$ is strictly quasi-concave in $s_1$. Notice that strict quasi-concavity of $u_1(s_1, s_2(s_1, x), x)$ is a strong assumption as it puts shape restrictions on the best response $s_2(s_1, x)$ (and not only on the function $u_1$ itself).
I hope this answers Statement 2.
For statement 1:
This game has at least one SPNE, but in general multiple. In case of multiple SPNE these will have the same utility profiles, that is, yield each agent the same utility.
- As shown above, the existence of a SPNE can be shown using only continuity of $u_1$ and $u_2$ and compactness of the strategy sets, and under the assumption that $\tilde s_2(s_1, x)$ selects the best option for Player 1.
- Different SPNE will in general not give the same utility. Assume that at stage 2, Player 2 is indifferent between more than one optimal strategy, so $s_2(s_1, x)$ is multivalued (for example, assume that $u_2(s_1, s_2, x)$ is the constant function, so Player 2 is indifferent between every strategy in $S_2$). If different selections $\tilde s_2(s_1, x)$ from $s_2(s_1, x)$, provide different utilities for player 1, then it is possible that $v_1^\ast$ takes different values depending on the choice of player 2 in stage 2 of the game. So different SPNE may give different utilities.