While I agree that whoever was "paid" to do the job should build the website should do so, in the spirit of a collaborative supply chain I think this tread could help outline the issues for BMI, and give them an idea of what issues hey should request be fixed "from a user perspective" - which is the only one that counts.
Speed issues aside, I have had trouble changing my address details. As well as the inability to log in and use online check in. On a good note, my miles for my recent flights seem to be posting within about 2 days.
tht