I agree with your opinion on the word "multiplatform" however the word usage in this sentence is not correct. Meaning that it is not of the correct tense. I am having a hard time coming up with the correct wording and will leave has you want until I can figure it out.