Judging by the size, in proportion to the complexity, and the scale, it's a definite yes from me. It seems that you've put in a great deal work unto this project, and it looks well planned. The only thing I would suggest is making things a little less compact, so we can understand whats going on. However, the compactness of it all increases the overall complexity, so it's fine as it is. Other than that, you've got talent, and you deserve a spot in Colleagues.