Env: Windows Server 2008, IIS 7, SQL Server 2008

I know OpenPublic isn't necessarily highly tested on this setup, but I'm hoping to at least complete my test of whether it's possible - and it seems like I'm *this* close to having it working properly. However, I encounter the following error during the install of the OpenPublic profile.

SQLSTATE[42000]: [Microsoft][SQL Server Native Client 11.0][SQL Server]Procedure or function dbo.CONCAT has too many arguments specified.

I assume I'm getting this because I'm using SQL Server instead of MySQL, but I'm hoping I can figure out where this error is coming from and make it database-agnostic. Drupal gives me a link to follow, and I can continue installation, but then I get further errors, likely because the previous error caused the profile to not be installed/set up correctly. As an example, on the Verify Apps support page, I then get the following error:

Warning: array_combine(): Both parameters should have at least 1 element in openpublic_configure_commentnotify() (line 257)

My install will finish, but then I'll see errors at different places in the admin screen, such as in the Status Report which gives the following errors:

Notice: Undefined index: name in system_requirements (line: 39 of C:\path\to\install\modules\system\system.install).
Notice: Undefined index: version in system_requirements() (line 41 of C:\path\to\install\modules\system\system.install).

Any ideas how to get this working?