Apologies for the mess over the past week. It was caused by some changes Jagex made to their backend systems essentially just causing our site to be unable to obtain the amount of data it needed and how to read it e.g. new error codes. This was completely unintentional on their part. I have been speaking to the very friendly and helpful Mod Lyon who has kindly passed on the information and got it sorted out for us. The site should slowly return back to normal (give it some time), but I'm not sure how or if I'll go about cleaning up some of the invalid xp records yet.
The 'hourly' updates are currently running at every 4 hours until I'm happy everything is working correctly again. If you have any queries about this please post them on this thread. I'll be responding to any other forum posts within the next few days as I'm quite busy right now.