The way to join as a team is to either make an account for the entire team or have one person submit the games and then you can add them as admins as seen here:
And for the second I'm not one of the hosts this but it seems like the only rule is to do an entirely new engine so I think its fine