If you can write up papers that people would like to download frequently, you must be an expert in the field, right? You should talk with the professors in b-school directly. I think you have good chances since you have an excellent academic background and performance as you told us, while we still don't know which level your papers belong to.
that's okay. I was just curious about the field of your working papers. As long as you have 5, you should be able to get into top 30 for sure from my point of view. I am having trouble even in replicating a single paper and I am in a top 100 program.
TO OP: I think people here may doubt your creditial since it is almost impossible for an under to achieve what you mentioned. Sorry to say this but the good thing is maybe you just achieved something so incrediable.
If everything you said is right, I will say it should be any problem for you to get into a top 30 school as you wish.