I'd been trying to get around the need to install SQL Compact for users that don't have it already. I'd read everything on msdn about how to do it, but my brain was just not comprehending the stupid easiness of it.
I had been trying to reference the private SQL Compact dlls in my project, thinking I was required to do that to get the private dlls to install. I'm an idiiot, and realized just now that I just need to copy the private dlls with the installer and continue to reference the regular dlls in my project.
*palm-forehead*