Remove more middlewares
The parameter is still required in production so it turned out
Run rails update
Update defaults
Update rails and other gems
Less xhtml more escaping

It looks like some older tweets aren't quite escaped properly for xhtml.

Example (assuming not deleted): https://twitter.com/aaaa/status/169688458900668416
More html compliance
Add more message
Add 403 page
Handle banned account
Update gems
Fix some code style
Fix uri for nil user
Fix redirect for twitter user with nil screen name

Everything else is still kind of broken but it's kind of beyond help anyway
Update gems
Using query string seems to be a bit more stable now?
Next