Is there still a shortage of available inbound connection slots?
It is due to a lot of people not port forwarding from their routers to their Bitcoin machines. Without the forwarding the client can only make outbound connections to those client that have port forwarding enabled. The limited number of such clients is probably due to people not realizing this need and now knowing how to change their router options.