I've renamed it to project_table_empty() and reversed the return value.  I added this method because it would be a cheap call compared to accessible projects one.  I also check for is_admin first because it is cached and will reduce the cheap query to only administrator logins.  I'm sure we will revisit this later if we decide to enrich the first login experience.