Thanks for this useful bug report.
* I’ve fixed the lack of spell checker. I hadn’t realised there was a switch I needed to set to enable it.
* It was always our intention that all times should be entered, recorded and displayed in UTC. A mistake on my part meant an erroneous timezone conversion was happening in the display code. So, the observation you added earlier today was recorded correctly, but was being displayed incorrectly. This is now fixed.
* Unfortunately, this has opened a whole new can of worms. If you look back to observations you uploaded over the summer. They are now showing incorrect times. Upon further inspection, these times have been faithfully migrated from the old Drupal system. But the previous f***ing content management system was doing everything in local time, not UTC. Hence the timestamps from all our old data are wrong. Theoretically this could be fixed, but it would be a heck of a lot of work…