Don't know if mines has 256 or 512 memory though. Can I tell if it has the higher by examining the board?
I've read somewhere, the number on the main chip contain either a something "4G" something or something "2G" something. The 2G indicate 256k and the 4G indicate 512k. When did you initially place your order and did you order from SA based RS or UK? I placed my order here. Don't know if it make a difference, but when they send the casing that I ordered, it also took about a month after initial order, but once they indicated that it was dispatched, I received it the next day.