Good story - but,i see few problems:
1.If it is our future,then current human belifs should still exists - like christianity,islam,buddhism,marxist,etc.
2.Technology should still works - unless it is some kind of machines which made it impossible
3.If they could made steel swords,they should...