mathewB -
congrats on your accomplishments so far. one thing I'm sure you know - data science is very much en vogue right now at MBA programs.
sounds like you're thinking about it the right way. I would encourage you to consider a few things:
1. what sort of role would I want an MBA to propel me into? are you looking to get away from pure data science and into management of your company? or maybe you're simply seeking a deeper understanding of business principles so you can excel at your current job?
2. one thing people don't publicize much about part time programs is how often people actually do end up switching jobs during or immediately post-MBA. the experience will open you up to a whole new world from a network perspective, given your classmates will all be coming from various careers. Even if you're happy in your current role, this experience could provide you more data around other potential careers.
Hope this helps!