Landing at London City Airport is tough, because of the short runway and steep approach. In addition, this day, a strong cross-wind was prevailing. If it doesn't look or feel right it is generally a good idea to give it away and have another attempt. For whatever reason, this flight crew decided to press. If nothing else, it's a testament to the toughness of the BAE 146 airframe.