Wow! A heartfelt congratulations to you and your family!
With your $40,000 monthly extra cash flow I'd consider the following:
1) estate planning (durable power of attorney, setting up trusts for your assets, review your beneficiary forms, advanced medical directives)
2) insurance (life, umbrella, disability, and long term care.)
3) create an education fund if you plan on having a family.
4) pay down your home.
5) reduce additional debts (credit card, student loans, etc).
6) research the different types of financial advisers available and their certifications. i recommend an hourly fee-based Certified Financial Planner who is a fiduciary. you can research more about advisers on FINRA and yelp site to see if they have any complaints. then when you are comfortable enough go out and interview different advisers and their firms. don't rush to make any decision when you meet any of them. also, make sure you research and directly ask the advisers how are they compensated. in my experience it is good to know upfront if they are getting compensated based on the funds or products they offer. that said what types of products can they offer? can they offer competitors products or only their own? if they can only offer their own, such is the case for most bank based advisers, i'd avoid them b/c they cannot offer you other products/services beyond their company.
7) put aside more for emergencies (if you have six months, consider raising it to a year. i empathize with your concern about not coming from money so saving more and having buffer should help reduce this concern)
8) begin researching more about potential investment properties in your area, so you can begin to gain more experience and confidence in real estate investing. i don't recommend out of state simply because you may not have the time, resources or experience (yet) to evaluate properties, so look locally if you still are interested in diversifying into real estate.
9) put aside more money to expand your business. since you are anticipating the income from the business to gradually decline, then perhaps you can research and create other apps to meet other growing needs/services?
good luck and let us know what you end up doing. :)