Installed over 'Working Rogers ICS' ROM, and it worked fine, home button still doesn't work, but screen lock and receiving calls work, so that's two steps forward. I then decided to go for broke and installed 15 toggle, ICS camera, romracer kernel, and agps fix. Something in there broke it, since I lost the background and notification area, I imagine it's the 15 toggle, so I am reflashing the ROM right now. My fault, I know, too ambitious.
Update: reflashed, home button works! Now I just need 15 toggle ICS theme to work, and I'll be running a perfect ROM for me.