Are you sure the database finished loading? How long did it take to make the backup and how long has the restore gone on?
You might try running just:
RESTORE DATABASE dbname
WITH RECOVERY
(Change dbname to your real database name).
You might also try posting your RESTORE command so we can see if there was anything wrong with it (syntax errors).
-SQLBill