First of all, fix an algebraic closure $\overline{\mathbb F}_2$ of $E = \mathbb F_2(\alpha)$, where $\alpha$ is a root of the polynomial $X^4+X+1\in \mathbb F_2[X]$. Using the fact that $\overline{\mathbb F}_2$ contains exactly one subfield of order $2^n$ ($n\in \mathbb N$), namely $\{a\in \overline{\mathbb F}_2\,|\, a^{2^n}-a = 0\}$, we see that $E$ is the only subfield of order $2^{[E:\mathbb F_2]} = 2^4$ (it is a field, since $X^4+X+1$ is irreducible over $\mathbb F_2$).
Now, if $\beta$ is any other root of $X^4+X+1$, then we have a canonical isomorphism of fields $E=\mathbb F_2(\alpha)\rightarrow \mathbb F_2(\beta)$ sending $\alpha\mapsto \beta$ (inside $\overline{\mathbb F}_2$). Since $\mathbb F_2(\beta)$ is also a subfield of order $2^4$, we conclude $E = \mathbb F_2(\beta)$ by the above discussion. Hence $E$ is a splitting field for $X^4+X+1$.
Now, $E$ contains a subfield $F$ of order $2^2$ (since $2\mid 4$) and by the above discussion, $F$ is unique. Since also $\frac{\mathbb F_2[X]}{(X^2+X+1)}$ is a field with $2^2$ elements, we conclude $\frac{F_2[X]}{(X^2+X+1)} = F\subseteq E$. This shows that $F$ is the splitting field of $X^2+X+1$, i. e. $X^2+X+1$ splits in $E$. (But note, that $E$ is not the splitting field of $X^2+X+1$, since splitting fields are defined to be minimal).
By the way, the whole argumentation carries over to the case of arbitrary finite fields.
And yes, $\{1,x,x^2,x^3\}$ forms a basis of $E$ over $\mathbb F_2$, where $x$ denotes the image of $X$ in $E = \frac{\mathbb F_2[X]}{(X^4+X+1)}$.