That's an interesting strategy. I'd expect it to work better for relatively non-famous companies, rather than famous ones like Apple or Google. Having a candidate approach your non-famous company is quite a compliment to the company and a recommendation that the person actually wants to work there, and is not just looking for a paycheck.
The list of questions is good, too. It shows that you care about both the system and the work. Too many only care about their little piece of the pie and make everyone else's lives harder.