Nexus 5 won't boot into OS, bootloader/adb won't let me do anything either
I was pretty much having the same problem. 
I was told that my partitions might be messed up. 
Unfortunately I won't be able to test out a fix for it until I get home from work today. But definitely look into corrupt partitions. 

Infinite boot animation screen Nexus 5