Is a citizenship test ,hard to take?
There is no test that's hard to take for those who are well prepared: http://www.uscis.gov/portal/site/uscis/menuitem.749cabd81f5ffc8fba713d10526e0aa0/?vgnextoid=f472639cf4b6a210VgnVCM100000082ca60aRCRD&vgnextchannel=5efcebb7d4ff8210VgnVCM10000025e6a00aRCRD
No it's just long.
From what I have seen of the test, and it has been awhile, if you can pass a American history test you can pass the citizen test.
No. But I'll bet a lot of natural born US citizens would flunk it just the same.