The OP has very valid points. I am born in Pune but my roots are in UP. But I consider myself as one hundred percent Maharashtrian. Also, I would urge the OP to look at it from this angle. Mumbai is a special city which has been built and nurtured by people from all over India. In fact, it is one state in itself.