Hi,
I did not make any changes to mobile view, only re-enabled it (after removing).
Just tried mobile view on an HTML message on my Samsung Galaxy Note 2.
The vibration on long press is there, and my code gets called by Android, but the data I get there is "the user pressed an unknown element, and there is no URL to go with that".
So yes, it's an Android issue.
Mobile mode is officially "deprecated" since 3.0, meaning "we (Google) might break it, and if we do, it won't be a priority to fix".
Perhaps Cyanogen has a workaround, while stock Android (or Samsung's firmware) does not?