When starting ipython console --existing, it will build a big banner with python and ipython version, but with non-python kernels that's no longer accurate. It should, in fact, use data supplied by the kernel itself. There's already some kind of version information message in current master AFAICT, that could perhaps be enhanced?
Rather than coming from the running kernel, perhaps it should come from the profile. Pros:
I think getting some info from each makes sense.