Very well thought through, and well put together. Hope whatever you had going on in your life is resolved. Support :P
Wouldn't overly call you the nicest person, nor do I think you should get back on the team. Out of everyone applying though, you seem to be pretty dedicated towards the position so you will most likely get the position and then lose it within a month or two. Either from resigning because of life or being demoted.