So I've been slacking the past couple of days - mostly because I've been feeling a little under the weather. But I have been able to push myself to create a task list with all the things I need to do in order to finish the API.
After going over my todos, I have decided to put a semi-hard release date for the API of my app for January 30. This should give me enough time to finish the basics of the application - at least so that the development of the client applications can begin. At that point, I am going to try to work on both simultaneously. This approach may not be the best, but I really want to push myself to get a simple app ready to use by the spring/summer of 2013.
I'll be updating my blog throughout the entire development process. Check back soon!