The system is powered by Ticketmaster, a company who can run an efficient sale if need be but doing so is dependent on how much their client is willing to pay (so Hibs have a bit of a balancing act as they know the tickets will sell either way but they also want to please as many customers as possible).
I would say the only way to ensure a fair sale is to have a ballot, which takes number 7 right out of the equation. I'm sure, however, that would be the costliest option and would be difficult to arrange at short notice (but not impossible, especially if they were to establish a system for doing this regularly).
Number 7 wouldn't be (as) possible with a ballot. Even multiple applications could be restricted by making sure the application is made using the unique client reference number.
In saying all of that, a ballot would be my worst nightmare because, like so many others on this thread I've never had any problems getting tickets for games like this (unless I've been in the hospital!).