I would certainly say that Rx has a superset of the operators in standard CEP which largely deals with buffers and windows, yes. In addition, we have time-based join and group join behavior, join calculus eg:
Rx.Observable.when(
stream1.and(stream2).then(...),
stream3.and(stream4).then(...)
);