(1). If (S, \leqslant) has an endpoint, say, a minimal element a. Then for any b \neq a in S, the open interval (-, a) is empty, while (-, b) is nonempty, so they cannot be isomorphic. Thus (S, \leqslant) is unbounded. Similarly, if S is not dense, then we can find an increasing pair a < b in S with (a, b) = \emptyset. Since S is unbounded, we can find another c \in S with c > b. Then (a, b) is not isomorphic to (a, c). This contradiction tells us that (S, \leqslant) is dense.
(2). The only if direction is clear. For the other direction, since \leqslant is unbounded, we can find a certain c \in S such that c > a and c > a'. Then one has (a, c) \cong (a', c) and hence
(a, -) = (a, c) \sqcup [c, -) \cong (a', c) \sqcup [c, -) = (a', -).
Similarly, one can construct a desired isomorphism (-, a) \cong (-, a').
(3). The only if direction is clear. For the if direction, one needs to show (-, a) \cong (S, \leqslant) \cong (a, -) for a \in S. We prove the first isomorphism since the second one can be verified similarly.
We claim that \leqslant is unbounded. Otherwise, suppose that s_0 is the minimal element in S. For any s < t in S, let \sigma: (s, t) \to (S, \leqslant) be an isomorphism. Then one can find a certain s' \in (s, t) such that \sigma(s') = s_0. Consequently, one has s' > s and s' is the minimal element in (s, t). But then (s, s') is the empty set, which cannot be isomorphic to (S, \leqslant). This contradiction tells us that S has no minimal element. Similarly, one can show that it has no maximal element.
Choose an element x \in (s, t). Then the isomorphism \sigma: (s, t) \to (S, \leqslant) induces an isomorphism (s, x) \cong (-, \sigma(x)). But (s, x) \cong (S, \leqslant) as well, so it remains to show that (-, a) \cong (-, \sigma(x)). But this is clear since by statement (2), \leqslant is homogenous.