IT is not too bad right now. You will get it.
Same happened to me a few weeks ago, It took me about 7 days to land a job and just rejected another. Also rejected 2 more on-site interviews.
All I want to say is that 'Be positive". It may take a little time but you WILL get it. You have a very good skill sets, seems better than mine. So don't lose faith, you will get it.
Cheers!