That is pretty much it.
Yep, that pretty much sums up your due diligence. You know nothing of this company. People like you will always be on the outside looking in wishing you would have caught the train as it was leaving the station, guess what.... the whistle just blew.
Thanks for your valuable contribution.