I'll try to address your questions in the order you put them:
- ASP.NET MVC 4 features mobile views within the same MVC project, hence you can take advantage of this new functionality to build the mobile version of your site. Additionally, if more convenient you can utilize the ASP.NET MVC server wrappers for Kendo UI Mobile introduced in the recent Q2'13 release. See samples in the demos and documentation.
- You can either put the mobile app initialization in the _Layout page, or create a separate _MobileLayout and set it there. For reference, see how this is done in the Examples\Areas\razor\Views\Shared\_MobileLayout.cshtml file of the local Kendo UI MVC demos coming with the distribution.
Join us on our journey to create the world's most complete HTML 5 UI Framework - download Kendo UI