This is very ambitious for a solo submission! Obviously it needed more time/people, but the amount of features and level of polish you achieved solo with such limited time is really impressive.
You should absolutely be proud of this submission, great job :)