Same problem here, but... SOLVED!!!
I was able to import a Windows 2008 R2 Hyper-V VM to Windows 2012 R2 Hyper-V, but not able to import a Windows 2008 Hyper-V VM: "The VM version is not supported"
Here's the solution that worked for me:
Copy the whole VM folder to the destination
Open the xml config file with a serious editor ( I use Notepad ++, but you could use XML notepad)
Locate the <properties> section
At the end of the section add this line: <version type="integer">512</version>
Be sure to add the line in the right position, before </properties>
Done, now your VM will be recognized as It was created on an Hyper-V 2008 R2!
I'll hope this helps someone.
Marco