Yes, it's still accepting new players. Read through the posts and get yourself up to date with everything that's happened so far. Make a character sheet and if it's accepted you're free to insert yourself wherever you'd like.