I'm from Montreal and I went to their launch party two weeks ago. I also got the new CD and beleive me one this one: it is A-W-E-S-O-M-E! The guys improve their sound a lot! If you liked the track "folding time" on the refresh compilation, you have to listen to the new version found on mission to sedna. Its a 13 fucking minutes long masterpiece!
Btw, I think spaceport is their own label... quite sure actually. Remember, their previous album was called "music for spaceports"...