The statistics are updated every 10 minutes and cached on my server to keep from flooding the GLBSE with requests. This should allow for the statistics to appear more quickly and even when the GLBSE website has gone down.

You're still doing it wrong -- Once again, the "current price" in the edited original post is WRONG!!!
current highest bid: 0.51
current highest ask: 0.51989999
What sort of deal are you running where the "current price" is a price I've never been able to get, including RIGHT NOW (it is not the current price) Here is what I've been paying for my shares:
NASTY x1 @0.64 at or around 2012-08-27 21:45:10
NASTY x1 @0.5449 at or around 2012-08-14 00:04:47
NASTY x1 @0.73999 at or around 2012-08-04 04:48:54
NASTY x4 @0.509 at or around 2012-07-31 16:39:38
NASTY x3 @0.55 at or around 2012-07-27 04:05:45
NASTY x1 @0.54 at or around 2012-07-27 04:02:31
out of all eleven (11) shares I've bought to date, none have ever been for the price you typically have listed for "current" price.
EDITED TO ADD screenshot from at or around 2323 GMT, Monday September 17th 2012
Couldn't help but dig up something like this look at the prices! - think we may just go up to .80 BTC a seat once word gets out that the ASICs are running!