Didn't mean to imply it was a disaster; but without being familiar with your work the main signal in your comment was that your supervisors didn't push for publishing it, which might be a hint it's not a good fit for arXiv either. But if your supervisors will endorse you then by all means go for it!
Another option might be to put it on Zenodo.