Staff is aware that screenshots aren't being updated, our queue isn't working correctly. Additionally, some, if not all, achievements aren't coming through after the recent GW patch, this was expected as the patch more or less laid groundwork for achievement fixes.
No ETA on either as I haven't yet spoken to Rooks or Scragg in detail about either yet.