Way too much content and poorly separated - made it difficult to follow. Some content was dry and would be better to not include. Overall, nice work.
Congratulations