Почему верстка в opera mini ведет себя странно?
То, что в опере мини не работает JS, это относительно нормально,  то что верстка кривовата, главное чтобы читалось. Опера мини создана быть очень легковесной и простой, поэтому она выполняет минимальный набор функций. Если необходимо чтобы работало и в ней, тогда смотрите гайдлайны.
Как я знаю, Опера Мини пропускает страницу через свои сервера, что бы ужать трафик, а отдают что-то в виде картинки