Break your project down and do one thing at a time. Some of your items you can do yourself, other parts will require someone well experienced with vbulletin. It is very difficult for a professional programmer experienced with vbulletin's code to ever make any money on a large custom project. So maybe if you break that large project down you can accomplish what you are looking for.
Suggestion: It might be easier to port and arrange the new threads to another custom page, not embed them in articles to the CMS. You would only have to deal with the forum software and not the CMS, effectively creating your own portal page. Moving widgets to another page is not that difficult -- tying everything in to work seamlessly with the CMS, that is going to take some time.
Good Luck!