"I would just render the site into a CMS such as Joomla on a responsive template, bridge in the vbulletin code (there is probably a connector) and set some sort of plugin that would store data on the browser and whenever possible, download new posts and store them for reading when offline, capture replies from the user and push them to DW when a connection is found." . . . .