I submitted Location+ to the App Store last Friday night, I woke up this morning to 3 emails telling me that it was now ready for sale! I had no expectation that it would pass first time or even that it would be something that they would consider 'worthy'.
The application seemed to have spend 36 minutes 'In Review' and judging by the timing of the emails they are reviewed onsite in America, Location+ is only around 1000 lines of code so if this really does explain why there such delays to Apple's review period.
Im very happy that it has been released to the public as it is something that I hope can be moulded into a useful application with future updates, I think Christmas will be the next time I get to spend time starting updates as I have 3 assignments to be getting on with so far. If you are able to suggest improvements or just give me some general feedback then please fill in the form here. To anyone that wants to start iOS development I would highly recommend learning an OO (Object Oriented) language like Java first as there really is a big step up to Objective-C, having done a bit of Visual Basic or PERL is not going to put you in a good position to start. You can start developing for free just download XCode from the Mac App Store, you only need to join the Apple Developer Program if you wish to run applications on your own device rather than the simulator or actually submit your application to the App Store. Youtube tutorials are a great source of help and also if you are serious about starting development I would recommend iPhone and iPod Touch Essential Training and iOS 4 App Development New Features by Lynda.com they are really really good tutorials created by professionals.