Asus nexus 7 (2012) and Cyanogenmod I've grown confused by the various nexus 7 models as I want to try cyanogenmod on my tablet. So I wonder:

Is there any software difference between the asus nexus 7 tablet and the google nexus 7 one, or are they one of the same, meaning I can use the regular cyanogenmod google nexus 7 ROM for my asus nexus 7? And what about 2012 vs 2013 beyond hardware (camera at back on the 2013) versions in therms of getting the correct ROM for my 2012 model?
There isn't an Asus one and a Google one: both the Nexus 7 models are Asus-Google collaborations. All Nexus devices are design collaborations between Google and another device manufacturer (Asus, Samsung, or LG).

That said, the two models are completely different, with different SoCs, screens, and cameras. The original Nexus 7 (aka nakasi) has a slightly-over-720p screen, powered by a Tegra 3, and only one camera. The 2013 model (aka razor) has a 1920x1200 screen, two cameras, and a Snapdragon SoC. ROMs are not compatible between the two.