After working with Stef (Telerik Support) who was good enough to help correct my sample project I am happy to report everything is now working is i orginally intended it.
The caveat was that both the report itself and the datatable within the report need to be assigned a correct and working objectdatasource for everything to work.
// Specifying the name of the data object method
Telerik.Reporting.Report report =
Telerik.Reporting.Table).DataSource = objectDataSource;
Telerik.Reporting.InstanceReportSource reportSource =
reportSource.ReportDocument = report;
//the report source Parameters collection is mapped to the report's ReportParameters collection by key
ReportViewer1.ReportSource = reportSource