Wow, looks amazing. However I thought of finding my own niche / domain. This seems very structured on the one hand but would prevent me from finding my own small world to apply my new acquired knowledge on.
You don't have to stick on Kaggle forever. It is a fantastic resource for learning to apply ML techniques to real life data sets. Spend some time getting good at doing that and then move onto your own domain